У меня есть решение .NET, которое я только что обновил с VS2008 до VS2010. Он содержит три веб-проекта и два прямых проекта VB. Все веб-проекты зависят (и имеют ссылку) от одного из проектов VB, называемого BusinessLogic.
Все проекты ориентированы на .NET 2.0, но VS2010 выдает следующее предупреждение о сборке:
Следующая сборка зависит от версии .NET
Платформа, которая выше целевой и может загружаться некорректно
во время выполнения, вызывающее сбой: BusinessLogic,
Версия = 1.0.4419.22315, Культура = нейтральная, PublicKeyToken = ноль.
зависимости: Microsoft.VisualBasic, версия = 8.0.0.0,
Культура = нейтральная, PublicKeyToken = b03f5f7f11d50a3a. Вы должны либо
убедитесь, что зависимая сборка верна для цели
или убедитесь, что целевая структура, к которой вы обращаетесь,
что зависимой сборки.
Насколько я понимаю, 8.0.0.0 является верной версией VB для .NET 2.0, так почему это предупреждение? Об этом стоит беспокоиться?