1

У меня есть обновление 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 для установки этого обновления. После этого я смог управлять эскалаторами в проекте.

Теперь я пытаюсь добавить новый вид к моему проекту, я вижу эту ошибку люльки -

enter image description here

временных решений/идей, которые я могу попытаться заставить его работать? Или это может быть ошибка с инструментами 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": {} 
 
    } 
 
    }

+0

добавление контроллера вы можете выбрать вариант с помощью ef и генерировать представления – Alexan

+0

@Alex Я не хочу использовать EF, поскольку я пытаюсь получить данные из службы. Я пробовал это в любом случае, и это действительно работало, только Add View кажется неудачным. – Kodathon

+0

Вы нашли решение? –

ответ

0

Вам нужно будет обновить Visual Studio 2015 Инструментальное такие от https://www.microsoft.com/net/download/core Убедитесь, что вы выбрали текущую вкладку не LTS. Затем используйте nuget для обновления всей зависимости вашего проекта. Надеюсь, это поможет

+0

У меня было это обновление инструмента еще до того, как я создал проект ASP.NET Core – Kodathon

+0

Вы все еще получаете ошибку –

+0

Да, я все еще сталкиваюсь с той же проблемой – Kodathon

 Смежные вопросы

  • Нет связанных вопросов^_^