Ошибка CS0246 в первой части имени в предложении using

В простом консольном приложении, используемом для тестирования нескольких API, я получаю "CS0246 The type or namespace name 'IFS' could not be found." ошибка.

Сообщения об ошибках

Странно то, что ошибки в предложениях использования

Код

и о том, чтобы не найти первую часть имени в этом пункте.

Ссылка на сборку с тем же именем, что и в первом предложении использования. И это корневое пространство имен установлено в "IFS.EOI.ETL"

Корневое пространство имен библиотеки

AFAICT со всем этим консольный проект настроен так, как должно быть. Так что же может быть причиной того, что компилятор так запутался?

1 ответ

Ошибка, по-видимому, была вызвана несоответствием целевых структур. Консольный проект был нацеленным .Net 4.5.2в то время как библиотека была нацелена .Net 4.6.1,

После изменения свойств консольного проекта на целевой .Net 4.6.1 и компилятор перестал жаловаться.

Другие вопросы по тегам