Visual studio 2015 在Visual Studio 2015 for ASP.NETCore MVC中查看脚手架失败

Visual studio 2015 在Visual Studio 2015 for ASP.NETCore MVC中查看脚手架失败,visual-studio-2015,asp.net-core-mvc,.net-core,asp.net-mvc-scaffolding,Visual Studio 2015,Asp.net Core Mvc,.net Core,Asp.net Mvc Scaffolding,我在Windows 8.1上运行Visual Studio 2015社区版更新3。我还安装了最新的.NETCore1.1 我无法构建一个新的控制器,所以在github上找到了这个,在添加了这2个之后,在so上找到了一个- Microsoft.VisualStudio.Web.CodeGenerators.Mvc Microsoft.VisualStudio.Web.CodeGeneration.Tools 在project.json中,它工作得很好。在添加上述2之前,Microsoft.NE

我在Windows 8.1上运行Visual Studio 2015社区版更新3。我还安装了最新的.NETCore1.1

我无法构建一个新的控制器,所以在github上找到了这个,在添加了这2个之后,在so上找到了一个-

  • Microsoft.VisualStudio.Web.CodeGenerators.Mvc
  • Microsoft.VisualStudio.Web.CodeGeneration.Tools
在project.json中,它工作得很好。在添加上述2之前,Microsoft.NETCore.App版本为1.0.1,但上述工具包要求版本为1.1.0,因此我将Microsoft.NETCore.App修改为1.1.0。 我还必须升级/恢复所有Nuget软件包以实现此更新。 在此之后,我能够在项目中为控制器搭建脚手架

现在,我正在尝试向我的项目添加一个新视图,我看到了这个脚手架错误-

我有什么办法/想法可以让它发挥作用吗?或者这可能是VS 2015中ASP.NET核心工具的错误

我可能会继续手动添加文件并使用VisualStudio代码,但我想看看这个问题是否可以解决,我是否可以坚持使用VisualStudio

编辑:添加my project.json文件的一部分

{
“依赖项”:{
“Microsoft.AspNetCore.Razor.Tools”:{
“版本”:“1.0.0-preview2-final”,
“类型”:“生成”
},
“Microsoft.AspNetCore.Mvc”:“1.1.0”,
“Microsoft.AspNetCore.Diagnostics”:“1.1.0”,
“Microsoft.AspNetCore.Routing”:“1.1.0”,
“Microsoft.AspNetCore.Server.IIS集成”:“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”:{
“版本”:“1.1.0-preview4-final”,
“类型”:“生成”
},
“Microsoft.VisualStudio.Web.CodeGeneration.Tools”:{
“版本”:“1.1.0-preview4-final”,
“类型”:“生成”
}
},
“工具”:{
“Microsoft.AspNetCore.Razor.Tools”:“1.0.0-preview2-final”,
“Microsoft.AspNetCore.Server.IISIntegration.Tools”:“1.0.0-preview2-final”,
“Microsoft.VisualStudio.Web.CodeGeneration.Tools”:{
“版本”:“1.1.0-preview4-final”,
“进口”:[
“dotnet5.6”,
“便携式网络45+win8”
]
}
},
“框架”:{
“netcoreapp1.0”:{
“进口”:[
“dotnet5.6”,
“便携式网络45+win8”
]
}
},
“运行时”:{
“win81-x64”:{}
}

}
您需要更新Visual Studio 2015工具 这样的 确保选择的是当前选项卡,而不是LTS。然后使用nuget更新所有项目依赖项。
希望这对您有所帮助

您需要更新Visual Studio 2015工具 这样的 确保选择的是当前选项卡,而不是LTS。然后使用nuget更新所有项目依赖项。
希望这有助于添加控制器,您可以使用ef选择选项并生成views@Alex我不想使用EF,因为我试图从服务获取数据。无论如何,我尝试了这个方法,它确实奏效了,只是添加视图似乎失败了。你找到解决方案了吗?添加控制器你可以选择使用ef和generate选项views@Alex我不想使用EF,因为我试图从服务获取数据。无论如何,我尝试了这个方法,但效果不错,只是添加视图似乎失败了。你找到解决方案了吗?我在创建ASP.NET Core项目之前已经有了这个工具更新是的,我仍然面临同样的问题。你可以发布你的项目吗。json文件我在创建ASP.NET Core项目之前已经有了这个工具更新是的,我仍然面临同样的问题,你能发布你的project.json文件吗