Я создал приложение .Net Core MVC6, ориентированное на net461. Я использовал хорошо знакомую мне структуру проекта, в которой классы данных, модели и обслуживания помещаются в отдельные проекты библиотек классов, а веб-проект ссылается на них.
Когда я пытаюсь создать каркас контроллера, я получаю сообщение об ошибке, что для модели, которую я создаю, существует несколько совпадающих типов.
Если я перемещу весь код в один проект, скаффолдинг завершится успешно. Если я перенесу контекст в веб-проект и оставлю модель в отдельном проекте, я получу сообщение об ошибке, что не найдено соответствующих типов.
Кто-нибудь еще видел эту же проблему? Есть ли обходной путь, чтобы по-прежнему использовать этот тип архитектуры?
Обновить
Я начал другой проект и всегда получаю эту проблему. Я получаю эту ошибку, когда использую только 1 дополнительный проект для моделей. В приложении ошибка, которую я получаю.
Обновление 2
Когда контекст и модель находятся в одном проекте, я получаю эту ошибку.