Нет ошибок компиляции при добавлении ссылки, но ошибки видны при сборке - PullRequest
2 голосов
/ 17 июня 2010

Решение было только что преобразовано из VS 2008 в VS 2010. Моя сборка VS 2010 терпит неудачу с популярным «Тип или пространство имен X не может быть найдено». Когда я иду в проект и иду в Add References и добавляю соответствующий dll проекта, имя класса отображается синим текстом, как если бы .NET нашел правильный класс. Однако, когда я захожу в меню «Построение» и выбираю «Построить решение», я получаю «Ошибка пространства имен не найдена», и имя класса больше не синее.

Спасибо.

1 Ответ

8 голосов
/ 17 июня 2010

Ваш проект, вероятно, использует клиентский профиль .NET 4.0, а не полную .NET 4.0 framework.

Перейдите на Project > Properties > Application и установите для "Target framework" значение .NET Framework 4.

По какой-то причине Microsoft установила это как среду по умолчанию вместо полной для проектов в VS2010, и компиляция не удалась с этим загадочным сообщением об ошибке для любых ссылочных типов / пространств имен в сборках, которые были построены против полной платформы.

...