У меня есть решение с большим количеством проектов, и все, кроме одного, ведут себя. Тот, который не работает, является ConsoleApplication, и он использует проект библиотеки классов С#. Я добавил ссылку на проект библиотеки и добавлю пространство имен (которое я проверил правильно), но везде я ссылаюсь на классы в своей библиотеке, я получаю:
Не удалось найти тип или пространство имен "MyClass" (вам не хватает директивы using или ссылки на сборку?).
Проект библиотеки успешно строится (я вижу, что библиотеки DLL появляются в папке bin), и я пробовал ссылку на проект, а также ссылку на самую DLL. Ничего не работает.
Кроме того, все проекты настроены на создание с целевой платформой "Любой процессор".
Я пробовал почти все предложения, которые я встречал на форумах без успеха. Может ли кто-нибудь пролить свет на то, что пойдет не так?
Спасибо
Это решило проблему:
Консольное приложение имело целевую структуру .NET Framework 4 Client Profile
, тогда как библиотека имела только .NET Framework 4
. Я установил консольное приложение в .NET Framework 4
, и все это прекрасно построено.