Изменчивое «Ошибка CS0246 Не удалось найти тип или имя пространства имен« MyProject »» - PullRequest
0 голосов
/ 12 апреля 2019

При перестройке решения в VS 2017, «Перестроить все не удалось», потому что я получаю несколько

Ошибка CS0246 Тип или имя пространства имен 'MyProject' не найдено (Вы пропустили директиву использования или сборку? ссылка?) MyServices D: \ MySources \ MyProject \ MyServices \ Controllers \ MyController.cs

Однако, когда я дважды щелкаю по ошибке и открываются файлы .cs, подчеркивание красного цвета исчезает, а также ошибка.

Что может вызвать такое странное поведение?

Ответы [ 2 ]

0 голосов
/ 13 апреля 2019

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

Если это решит вашу проблему, добавьте эти проекты для построения зависимостей.

0 голосов
/ 13 апреля 2019

Это может быть несколько разных вещей, которые вам не хватает. См. Это для некоторых объяснений.

Исходя из вашего объяснения, я предполагаю, что вам не хватает ссылки между проектами в вашем решении.(если у вас более 1 проекта, конечно)

...