如何在ASP.NET MVC 5项目中获得“添加控制器”和“添加视图”菜单选项?
我使用本教程将我的解决方案从MVC 4升级到Visual Studio 2012中的MVC 5 。 在最后一步中,我从.csproj
文件中删除了MVC 4的ProjectTypeGuid。
现在的问题是,当我想创建新的控制器/视图时,我没有看到添加控制器 ,在Visual Studio中添加视图 。
我读了MVC 4的这个答案所以我知道我需要为MVC 5获得正确的ProjectTypeGuid才能重新获得该function。 我想知道是否有人知道那是什么,以便我可以将它们添加到我的.csproj
文件中?
安装以下项目:
- Visual Studio 2012 Update 4
- 适用于Visual Studio 2012的Web Tools 2013.1( Web平台安装程序 | 直接下载 )
然后按照本教程将MVC 4项目升级到MVC 5 。
最后确保您的项目具有以下ProjectTypeGuids:
{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}
在MVC5中,您正在寻找的选项可能隐藏在“ 添加脚手架”菜单选项下。 有关MVC5脚手架的更多信息,请参阅发布博客文章 。
收集的一些信息来自: http : //forums.asp.net/t/1950055.aspx
如果你仍在使用Visual Studio 2012,并且正在寻找一种方法来为你的razor3的视图提供智能感知,如果你想在visual studio中添加一个带有正确菜单条目的新视图和一个新控制器,你可能会注意到事情本不应该发挥作用。
只需安装以下2个组件:
用于Visual Studio 2012的ASP.NET和Web Tools 2013.1(链接到直接下载)Visual Studio 2012的entity framework6工具