Подтвердить что ты не робот

Почему ссылка dll исчезает при разработке в VS2010?

Я создаю консольное приложение VS2010 с использованием языка С# на .NetFramework 4. У меня есть dll из моего колледжа, DLL была разработана в VS2010 VB на .Net Framework 3.5.

Я добавил ссылку на dll в решении. Я смог идентифицировать класс и добавил одну строку для создания класса. Intellisense идентифицировал класс и показал мне перегруженные методы построения. Только после одной строки я скомпилировал код. Теперь компилятор не может найти dll по какой-то причине. Я получаю сообщение об ошибке

Ошибка 4 Не удалось найти имя типа или пространства имен "MyClass" (вам не хватает директивы using или ссылки на сборку?)

В одной строке, которую я добавил, есть линия прокрутки под типом. Если я удалю dll и добавлю его снова, строка исчезнет, ​​как если бы VS нашел ссылку. Теперь я создаю его снова, я получаю ту же ошибку и вернусь к квадрату. Есть ли что-то, что я делаю неправильно? Это происходит только с этим решением с этой ссылкой.

Спасибо,

4b9b3361

Ответ 1

Проверьте свойства проекта консоли. Если он использует профиль клиента .NET 4 и DLL.NET 3.5 использует функции, не входящие в профиль клиента, он не будет работать

Чтобы исправить это, измените его с .NET Client 4 на .NET Framework 4

console app