У меня есть обновление Visual Studio 2015 Community Edition 3, работающее под Windows 8.1. У меня также установлен последний .NET Core 1.1.Просмотр scaffolding не работает в Visual Studio 2015 для ASP.NETCore MVC
Я не мог эшафот новый контроллер так нашел thread на GitHub, this один на SO и после добавления этих 2 -
- Microsoft.VisualStudio.Web.CodeGenerators.Mvc
- Microsoft.VisualStudio .Web.CodeGeneration.Tools
в проекте.json он отлично работал. Перед добавлением вышеприведенного 2 версия Microsoft.NETCore.App была 1.0.1, но для указанного пакета инструментов требуется версия 1.1.0, поэтому я изменил Microsoft.NETCore.App на 1.1.0. Я должен был также обновить/восстановить все пакеты Nuget для установки этого обновления. После этого я смог управлять эскалаторами в проекте.
Теперь я пытаюсь добавить новый вид к моему проекту, я вижу эту ошибку люльки -
временных решений/идей, которые я могу попытаться заставить его работать? Или это может быть ошибка с инструментами ASP.NET Core в VS 2015?
Возможно, я мог бы добавить файлы вручную и использовать Visual Studio Code, но я хочу посмотреть, можно ли решить эту проблему, и я могу придерживаться Visual Studio.
EDIT: Добавление раздела моего файла project.json
{
"dependencies": {
"Microsoft.AspNetCore.Razor.Tools": {
"version": "1.0.0-preview2-final",
"type": "build"
},
"Microsoft.AspNetCore.Mvc": "1.1.0",
"Microsoft.AspNetCore.Diagnostics": "1.1.0",
"Microsoft.AspNetCore.Routing": "1.1.0",
"Microsoft.AspNetCore.Server.IISIntegration": "1.1.0",
"Microsoft.AspNetCore.Server.Kestrel": "1.1.0",
"Microsoft.AspNetCore.StaticFiles": "1.1.0",
"Microsoft.Extensions.Configuration.EnvironmentVariables": "1.1.0",
"Microsoft.Extensions.Configuration.Json": "1.1.0",
"Microsoft.Extensions.Logging": "1.1.0",
"Microsoft.Extensions.Logging.Console": "1.1.0",
"Microsoft.Extensions.Logging.Debug": "1.1.0",
"Microsoft.Extensions.Options.ConfigurationExtensions": "1.1.0",
"Microsoft.NETCore.App": "1.1.0",
"Microsoft.VisualStudio.Web.BrowserLink.Loader": "14.1.0",
"Microsoft.VisualStudio.Web.CodeGenerators.Mvc": {
"version": "1.1.0-preview4-final",
"type": "build"
},
"Microsoft.VisualStudio.Web.CodeGeneration.Tools": {
"version": "1.1.0-preview4-final",
"type": "build"
}
},
"tools": {
"Microsoft.AspNetCore.Razor.Tools": "1.0.0-preview2-final",
"Microsoft.AspNetCore.Server.IISIntegration.Tools": "1.0.0-preview2-final",
"Microsoft.VisualStudio.Web.CodeGeneration.Tools": {
"version": "1.1.0-preview4-final",
"imports": [
"dotnet5.6",
"portable-net45+win8"
]
}
},
"frameworks": {
"netcoreapp1.0": {
"imports": [
"dotnet5.6",
"portable-net45+win8"
]
}
},
"runtimes": {
"win81-x64": {}
}
}
добавление контроллера вы можете выбрать вариант с помощью ef и генерировать представления – Alexan
@Alex Я не хочу использовать EF, поскольку я пытаюсь получить данные из службы. Я пробовал это в любом случае, и это действительно работало, только Add View кажется неудачным. – Kodathon
Вы нашли решение? –