带有 Visual Studio Update 3 的 .Net Core 1.0.0 中的控制器脚手架在哪里

Posted

技术标签:

【中文标题】带有 Visual Studio Update 3 的 .Net Core 1.0.0 中的控制器脚手架在哪里【英文标题】:Where is Controller Scafolding in .Net Core 1.0.0 with Visual Studio Update 3 【发布时间】:2016-11-16 05:23:16 【问题描述】:

我正在使用最新的 ASP.net Core 位(1.0.0-preview2-final 与 Visual Studio Update 3),并且 Add > New Scafolded Item 似乎已用于“Web 应用程序”模板。

它在 RC2 中。

我看到this SO post说你需要在project.json的dependencies下添加以下行。

"Microsoft.VisualStudio.Web.CodeGenerators.Mvc": "1.0.0-preview2-final",
"Microsoft.VisualStudio.Web.CodeGeneration.Tools": "1.0.0-preview2-final"

另外,在工具下添加以下内容

"Microsoft.VisualStudio.Web.CodeGeneration.Tools": "1.0.0-preview2-final" 

如果我这样做,它确实会公开 UI,但是当我单击“确定”时,我会得到“无法解析包 'Microsoft.VisualStudio.Web.CodeGeneration.Tools' 的版本”。

想法/解决方法?

PS:请不要将此标记为重复,除非确保您所指的重复答案是 .net 核心的最新版本,1.0.0-preview2-final(2016 年 6 月 27 日发布)。

【问题讨论】:

【参考方案1】:

检查您的 global.json 版本是否正确:

"version": "1.0.0-preview2-003121"

【讨论】:

谢谢 - 这是哪个条目的版本,还是三个条目都适用? 它不是针对project.json中的任何条目,而是针对与*.sln文件存储在同一目录中的global.json中的版本。

以上是关于带有 Visual Studio Update 3 的 .Net Core 1.0.0 中的控制器脚手架在哪里的主要内容,如果未能解决你的问题,请参考以下文章

由 Visual Studio 2013 Update 2 和 Update 3 生成的 SSE 4 指令

卸载 Visual Studio 2013 Update 3 时卡住

Visual Studio Enterprise 2015 with Update 3 iso 下载地址

带有更新 5 的 Microsoft Visual Studio Ultimate 2013 [关闭]

Visual Studio 2015 Update 2正式版下载地址

SharePoint 中的 Visual Studio Team Foundation 服务器 Web 部件无法连接到 TFS 2015 Update 3