У меня проблема с классом, который используется в другом проекте.
Visual Studio может добавить оператор using
, используя Resolve
(Ctrl+.
), но:
Не удалось найти тип или имя пространства имен SomeClass (отсутствует директива using или ссылка на сборку?
Устранение этой неполадки полностью определяет тип, но пространство имен в пути к типу выделяется как не найденное.
Пространство имен также отображается в intellisense, а целевой класс отображается в Обозревателе объектов.
Удаление неиспользуемых пространств имен удаляет добавленный оператор using
.
Я пробовал:
- Rebuild.
- Подтверждение зависимости проекта в опциях решения.
- Удалить ссылку и заново добавить.
- Подтверждение доступности класса (несмотря на то, что пространство имен не найдено).
- Проверен режим сборки (Debug / Release).
- Перезапустите Visual Studio.
- Очищено
bin
папок в обоих проектах.
- Перезагрузите машину.
Каков следующий шаг к диагностике этой проблемы?