В настоящее время я пытаюсь использовать ASP.NET Core 1.0 RC2. Я создал его как проект .NET Framework (в отличие от проекта .NET Core) и добавил ссылки на нашу библиотеку Models
, используя .NET Framework 4.5, через ссылку на проект:
"frameworks": {
"net46": {
"dependencies": {
"Project.Core": {
"target": "project"
},
"Project.DataAccess": {
"target": "project"
},
"Project.Encryption": {
"target": "project"
},
"Project.Models": {
"target": "project"
},
"Project.Resources": {
"target": "project"
}
}
}
},
Теперь при добавлении директивы модели в мое представление возникает следующая ошибка:
@model System.Collections.Generic.List<Project.Models.User>
The type or namespace name 'Project' could not be found (are you missing a using directive or an assembly reference?)
public class _Views_Home_Index_cshtml : Microsoft.AspNetCore.Mvc.Razor.RazorPage<System.Collections.Generic.List<Project.Models.User>>
The type or namespace name 'Project' could not be found (are you missing a using directive or an assembly reference?)
public Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<System.Collections.Generic.List<Project.Models.User>> Html { get; private set; }
Он также отображается в intellisense: Не удается разрешить тег "Project.Models.User" и Не удается разрешить символ "модель"
Я добавил ссылку на проект, добавил оператор использования... Тем не менее эта ошибка возникает. Почему это?