Asp.Net MVC 5 没有添加新控制器?

Asp.Net MVC 5 has no Add New Controller?

我已经在 Microsoft 中搜索了我的 ItemTemplates Visual Studio 12.0\Common7\IDE\ItemTemplates\CSharp\Web\MVC33

它不包含 Asp.Net MVC 4 中的 AddController 项模板。

我曾在其他项目中选择添加 WebApi Controller 和 WebController,但不知何故它消失了。

我在工具 - 自定义中的菜单似乎没问题...

我也修好了Visual Studio

还有什么地方不对吗?

不,通常 MVC5 在上下文菜单中有 这个条目,如果你右键单击这个文件夹。 尝试: 右键单击 "Controllers" 文件夹 > 添加 > 新建脚手架项目... > "Click here to go online and find more scaffolding extensions" 并安装 "Microsoft Visual Studio ASP.NET MVC5 Scafolding".

如果您没有 "New Scaffolded Item" 条目,只需单击 "New Item",在线扩展库 link 也可以在那里找到。

让我知道这是否有效。

使用 Framework 4.6.1 的项目无法通过以下方式找到控制器:右键单击“Controllers”文件夹 > 添加。

enter image description here