C# 如何获得“;添加控制器&x201D;和“;添加视图&x201D;我的ASP.NET MVC 5项目中的菜单选项?

C# 如何获得“;添加控制器&x201D;和“;添加视图&x201D;我的ASP.NET MVC 5项目中的菜单选项?,c#,asp.net-mvc-4,visual-studio-2012,upgrade,asp.net-mvc-5,C#,Asp.net Mvc 4,Visual Studio 2012,Upgrade,Asp.net Mvc 5,我在Visual Studio 2012中将解决方案从MVC 4升级到MVC 5,在最后一步中,我从.csproj文件中删除了MVC 4的ProjectTypeGuid 现在的问题是,当我想要创建新的控制器/视图时,在VisualStudio中看不到添加控制器、添加视图 我阅读了这篇文章,所以我知道我需要为MVC5获取正确的ProjectTypeGuid,以便重新获得该功能。我想知道是否有人知道这是什么,以便我可以将它们添加到我的.csproj文件中?安装以下项目: Visual Studio

我在Visual Studio 2012中将解决方案从MVC 4升级到MVC 5,在最后一步中,我从
.csproj
文件中删除了MVC 4的ProjectTypeGuid

现在的问题是,当我想要创建新的控制器/视图时,在VisualStudio中看不到添加控制器、添加视图


我阅读了这篇文章,所以我知道我需要为MVC5获取正确的ProjectTypeGuid,以便重新获得该功能。我想知道是否有人知道这是什么,以便我可以将它们添加到我的
.csproj
文件中?

安装以下项目:

  • Visual Studio 2012的Web工具2013.1(|)
  • 然后跟着

    最后,确保您的项目具有以下ProjectTypeGuid:

    <ProjectTypeGuids>
        {349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}
    </ProjectTypeGuids>
    
    
    {349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}
    
    在MVC5中,您要查找的选项可能隐藏在“添加脚手架”菜单选项下。请参阅发布博客



    从以下位置收集的一些信息:

    如果您仍在使用Visual Studio 2012,并且正在寻找一种让intellisense为您的视图制作razor 3的方法,如果您想在Visual Studio中添加一个新视图和一个具有正确菜单项的新控制器,您可能会注意到,使用这些视图和控制器时,事情并没有按其应有的方式工作

    只需安装以下两个组件:

    适用于Visual Studio 2012的ASP.NET和Web工具2013.1(链接到直接下载)
    Entity Framework 6 Tools for Visual Studio 2012

    @当我右键单击控制器文件夹时,该选项不存在。请参阅:谢谢,这非常有帮助。我将添加另一个链接,其中显示了我必须执行的其他一些步骤。Blogged:我的项目文件有这些guid,但我仍然没有添加Controller/View的选项。也没有添加脚手架菜单选项。“添加新项目”菜单中没有显示控制器/视图模板。我已经在MVC5上工作了一段时间,但AddView的快捷键和选项在我身上不断消失:/