Я только начал работать над проектом ASPNET, запущенным в 4.6.2. Код загружается, собирается и работает нормально (сообщество VS2019), но я получаю массу предупреждений, подобных этому:
CS0436 The type 'UserModel' in '...\Crm\App_Code\Models\UserModel.cs' conflicts with the imported type 'UserModel' in 'Crm, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'. Using the type defined in '...\Crm\App_Code\Models\UserModel.cs'.
Не могу понять, как эта ссылка дублирует себя. Этот тип определен один раз в моей кодовой базе. Существует только одна сборка. Там нет дубликатов объявлений (как в этот пост ). Как будто проект ссылается на собственную сборку и запутывается. Это какая-то странная магия ASPNET происходит здесь?
Интересно, что, если я соберу его в VS2017 professional, они будут отображаться как ошибки CS0012, но не мешают созданию или запуску проекта.
Может кто-нибудь помочь или просто понять, что происходит, или еще лучше, очистить эти предупреждения / ошибки?