我正在使用Visual Studio 2015,打开现有项目后,右键单击Controller文件夹时没有看到添加控制器选项。请帮忙解决。
我正在使用Visual Studio 2015,打开现有项目后,右键单击Controller文件夹时没有看到添加控制器选项。请帮忙解决。
我在使用VS2015时,ASP.NET项目出现了相同的问题。我通过安装Microsoft.VisualStudio.Web.CodeGeneration.Tools解决了这个问题。它没有出现在NuGet管理器中,因此您需要通过包管理器控制台进行安装:Install-Package Microsoft.VisualStudio.Web.CodeGeneration.Tools -Version 1.0.0-preview2-final -Pre
希望这能帮到您。
我曾经遇到过同样的问题。在尝试重新安装和更改GUID编号后,最终解决方法是更新Visual Studio 2015。
进入“工具”>“扩展和更新”>“更新”(左侧选项卡)>“Visual Studio”。
大约需要下载3GB的更新文件。
希望这可以帮到你。
好的,这件事让我非常苦恼,所以我创建了一个默认的MVC项目,看看我错过了什么,你想知道吗?
在dependencies下的project.json中,请添加以下内容:
"Microsoft.Extensions.CodeGenerators.Mvc": "1.0.0-rc1-final"
来自[Chris Zhao在asp.net上的留言]: 您可以考虑卸载VS 2015,然后重新安装,并检查是否选择了“Web开发人员工具”[在安装过程中进入自定义以确保已选中它]。
我这样做了,它使添加控制器选项可用。
使用以下命令在NuGet控制台中安装软件包。
Install-Package Microsoft.Extensions.CodeGenerators.Mvc -Pre
祝好运。
"Microsoft.VisualStudio.Web.CodeGeneration.Tools": {
"version": "1.0.0-preview2-final",
"imports": [
"portable-net45+win8"
]
},
"Microsoft.VisualStudio.Web.CodeGenerators.Mvc": "1.0.0-preview2-final"
"Microsoft.VisualStudio.Web.CodeGeneration.Tools": {
"version": "1.0.0-preview2-final",
"imports": [
"portable-net45+win8"
]
}
我曾经遇到过同样的问题。我关闭并重新打开了Visual Studio,然后问题得到了解决。
如果您最近清理了解决方案中的所有文件,那么只需要重新构建解决方案即可恢复NuGet包。