视觉工作室2013'添加控制器'缺失

use*_*351 22 asp.net-mvc visual-studio

我将visual studio 2010项目更新到visual studio 2013.然后我想要一个新的控制器.但是没有添加控制器选项.

在此输入图像描述

但如果我在2013年创建一个新项目,它已经有了添加控制器选项.那么如何添加新的Controller呢?web.config中缺少的东西或缺少引用?

小智 29

确保您的.proj文件包含所有适当的项目类型Guids.

<ProjectTypeGuids>{E3E379DF-F4C6-4180-9B81-6769533ABE47};{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>
Run Code Online (Sandbox Code Playgroud)

第一个GUID允许上下文菜单中的所有标准MVC操作.


fer*_*adz 11

在我的案例中,Unloding和Reloading项目解决了这个问题.要卸载 - 右键单击​​项目名称,然后从上下文菜单中选择"卸载项目".然后再次右键单击项目名称,并从上下文菜单中选择"重新加载项目".

在此输入图像描述

在此输入图像描述