将MVC4升级到MVC5后删除控制器选项

时间:2013-12-05 09:31:11

标签: asp.net-mvc-4 visual-studio-2012 upgrade asp.net-mvc-5

我已经开始了一个新的基本Razor网站,作为更新的一种“干净的平板”。

我跟着the tutorial that everyone recommends,它已经完成而没有问题。

不幸的是,现在,我无法添加控制器 当我右键单击Controllers文件夹并移至 add 时,没有 Controller 选项。 add > new item add >模板中也没有 Controller 选项。

任何人都可以帮我恢复此功能吗?我一直在寻找解决方案一段时间了,我的看起来很独特。

1 个答案:

答案 0 :(得分:6)

安装以下项目:

  1. Visual Studio 2012 Update 4
  2. 适用于Visual Studio 2012的Web Tools 2013.1(Web Platform Installer | Direct Download
  3. 然后按this tutorial to upgrade your MVC 4 project to MVC 5

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

     <ProjectTypeGuids>{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>
    

    在MVC5中,您正在寻找的选项可能隐藏在 Add Scaffold 菜单选项下。请参阅发布博客post for more information on MVC5 scaffolding