Примечание: Недавно добавленный класс / файл находился в проекте Xamarin.Android и ссылался на другой.
После добавления нового класса / файла NewClass
/ NewClass.cs в определенную папку с помощью команды Добавить> Новый элемент он не был обнаружен компилятор, который был указан ошибкой:
"Не удалось найти тип или пространство имен 'NewClass' (вы пропустили
директива использования или ссылка на сборку)?
Примечание: Я убедился, что новый тип был обнародован
Проект, к которому NewClass
был добавлен, успешно построен. Именно в ссылочном проекте произошла ошибка (в отдельном пространстве имен и сборке).
После очистки решения и первого сбоя ссылочного проекта я попытался сделать следующее:
- Скопировал определение
NewClass
в существующий файл и прокомментировал оригинальное в NewClass.cs - ошибка исправлена.
- Переключил определение обратно в исходное местоположение, закомментировав скопированное определение и отменив комментарий в NewClass.cs - ошибка вернулась.
- Скопировал определение
NewClass
в другой существующий файл и прокомментировал оригинальное в NewClass.cs - ошибка исправлена.
- Переключил определение обратно в исходное местоположение, закомментировав скопированное определение и отменив комментарий в NewClass.cs - ошибка не вернулась.
Можно ли выполнить ручную операцию, чтобы гарантировать, что компилятор успешно обнаружил добавленный класс? Очистка и восстановление не работали, равно как и повторное открытие решения.