2010-05-10 4 views
1

У меня есть программа, которую я конвертировал из vs 2003 в vs 2005. До сих пор он работал нормально, пока я не сменил одну из Dll.проблема с VS 2005

Забавно, что у меня была только одна ошибка. Максимальное количество ошибок превышено и других признаков другой ошибки.

Пожалуйста, я пытаюсь исправить их примерно через 2 дня.

Эти ошибки на самом деле являются ошибкой времени компиляции. Он показывает количество ошибок, а не предупреждение. Я не могу создать веб-сайт

+0

Вы не имеете в виду максимальное количество предупреждений? –

+0

Вам нужно будет дать более подробную информацию. Является ли это ошибкой времени компиляции или времени выполнения? Именно в каких обстоятельствах это происходит? –

+0

У вас это исправлено? Обычно, когда вы получаете сообщение «Ошибка « Максимальное количество ошибок превышено », ему предшествуют 102 других сообщения об ошибках. 102 является магическим пределом. – invert

ответ

0

Зависимость, от которой вы ссылаетесь, зависит от версии, отличной от той, на которой был закодирован сайт. Проверьте версию в списке ссылок на фактическую версию файла. Если DLL является неуправляемым COM, его необходимо зарегистрировать с помощью команды regsvr32.exe Windows, прежде чем вы сможете ссылаться на нее.

Это может быть проблема с лицензированием для компонента, в зависимости от того, ожидает ли DLL лицензионную информацию.

+0

Спасибо. Я фактически связываю OracleDataAccess.dll с папкой ODp.net в клиенте oracle 11g. – persistence911

+0

Мигрируя с 2003 по 2005 год, проект более чем вероятно ссылается на таргетинг DLL .Net 1, удалите и добавьте ссылку еще раз, убедитесь, что это для .Net 2 http://www.oracle.com/technology/software/tech/windows/odpnet/index.html – invert