Поделиться через


Проект <имяПроекта> требует ссылку на версию <номерВерсии1> сборки <имяСборки>, но версия ссылки <номерВерсии2> сборки <имяСборки> (предупреждение Visual Basic)

Обновлен: Ноябрь 2007

Сообщение об ошибке

Проект <имя_проекта> требует ссылку на версию <номер_версии_1> сборки <имя_сборки>, но содержит ссылку на версию <номер_версии_2> сборки <имя_сборки>. Задействована ссылка на версию <номер_версии_1>.
Project '<projectname>' requires a reference to version '<versionnumber1>' of assembly '<assemblyname>', but references version '<versionnumber2>' of assembly '<assemblyname>'. Reference to version '<versionnumber1>' emitted.

Проект содержит косвенную ссылку на сборку, которая определена в другом месте, а также на прямую ссылку на более позднюю версию этой сборки.

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

По умолчанию это сообщение является предупреждением. Дополнительные сведения о скрытии предупреждений или их обработке как ошибок см. в разделе Настройка предупреждений в Visual Basic.

Идентификатор ошибки: BC42203

Чтобы исправить эту ошибку

  • Удалите прямую ссылку на более раннюю версию сборки, или измените ее на ссылку на более позднюю версию.

См. также

Задачи

Практическое руководство. Добавление или удаление ссылок в Visual Studio (Visual Basic)

Основные понятия

Общие сведения о сборках

Ссылки проекта

Другие ресурсы

Создание ссылок на пространства имен и компоненты

Управление ссылками