【问题标题】:Add controller option removed after upgrading MVC4 to MVC5 [duplicate]将 MVC4 升级到 MVC5 后添加控制器选项已删除 [重复]
【发布时间】:2013-12-22 04:03:22
【问题描述】:

我已经创建了一个新的基本 Razor 网站,作为更新的“白板”。

我关注了the tutorial that everyone recommends,它顺利完成了。

很遗憾,现在我没有添加控制器的选项。
当我右键单击Controllers 文件夹并移动到add 时,没有Controller 选项。在 add>new itemadd>from 模板中也没有 Controller 选项。

谁能帮我恢复这个功能?我已经浏览了一段时间的解决方案,我的似乎很独特。

【问题讨论】:

  • 尝试新建一个MVC5项目,用记事本打开项目文件。那里有一组项目类型 GUID,请确保升级后的项目与该列表匹配。
  • VS2012 不允许我创建新的 MVC5 项目。
  • 您确实为 Visual Studio 2012 安装了 MVC5 Web 工具,对吧? blogs.msdn.com/b/webdev/archive/2013/11/18/…
  • 是的,我完全错过了。非常大的疏忽......现在尝试安装,将更新任何结果。
  • @jessehouwing 这就是问题所在!糟糕...感谢您的帮助!

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


【解决方案1】:

安装以下项目:

  1. Visual Studio 2012 Update 4
  2. 适用于 Visual Studio 2012 的 Web 工具 2013.1 (Web Platform Installer | Direct Download)

那就关注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

【讨论】:

    猜你喜欢
    • 2013-07-01
    • 1970-01-01
    • 2013-10-30
    • 2016-03-11
    • 2013-12-06
    • 2012-08-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多