Это консольное приложение, которое я разрабатываю с использованием VS2010 в C #. Я получил DLL от одного из моих коллег, который мне нужно использовать. Я добавил dll в качестве ссылки, добавил необходимое пространство имен. Добавлен код для создания экземпляра объекта и использован метод из класса. Когда я закончил код, об ошибках не сообщалось. При компиляции я получил сообщение об ошибке «Тип или имя пространства имен myname не найдены».
После того, как я получил ошибку, я удалил dll. Я удалил пространство имен. Теперь мой код выделен красным, где я впервые ссылаюсь на класс. Я наведите на него курсор и, используя intellisense, добавлю пространство имен. Я использовал проводник объектов, чтобы убедиться, что он там есть. Теперь я перестраиваю решение и получаю ту же ошибку. Я пошел в обозреватель объектов, и ссылка DLL исчезла. Но когда я смотрю на ссылку, я вижу, DLL все еще там. Я дважды щелкаю, чтобы открыть его в проводнике объектов, а определение объекта отсутствует. Это действительно странно. Это происходит только с этой DLL, которую я получил.
Что я здесь не так делаю?
*** Нашел проблему. Кажется, DLL, которую мой друг собирал на основе 3.5 с некоторыми зависимостями. Я изменил каркасную работу на 3.5, и теперь она собирается правильно.
Спасибо,