Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# “添加视图”上下文菜单项已消失_C#_Visual Studio 2010_Asp.net Mvc 3 - Fatal编程技术网

C# “添加视图”上下文菜单项已消失

C# “添加视图”上下文菜单项已消失,c#,visual-studio-2010,asp.net-mvc-3,C#,Visual Studio 2010,Asp.net Mvc 3,我正在学习音乐商店教程(ASP.NET3/Razor)。在我创建了主控制器和索引操作之后,我右键单击了索引操作体(和声明)中的所有位置,并且“添加视图”不会显示 我试过Ctrl+M,Ctrl-V,但它说这种组合“绑定到当前不可用的命令(添加视图…)” 注:这是VS 2010;我安装了NDjango NuGet软件包,我认为是它导致了这一点。但即使在卸载该软件包后,问题仍然存在。您是否尝试重新安装MVC3位?我想这就是添加“添加视图”和“转到视图”上下文菜单项的原因 我创建了另一个MVC 3项目,

我正在学习音乐商店教程(ASP.NET3/Razor)。在我创建了主控制器和索引操作之后,我右键单击了索引操作体(和声明)中的所有位置,并且“添加视图”不会显示

我试过Ctrl+M,Ctrl-V,但它说这种组合“绑定到当前不可用的命令(添加视图…)”


注:这是VS 2010;我安装了NDjango NuGet软件包,我认为是它导致了这一点。但即使在卸载该软件包后,问题仍然存在。

您是否尝试重新安装MVC3位?我想这就是添加“添加视图”和“转到视图”上下文菜单项的原因

我创建了另一个MVC 3项目,添加视图菜单项可用。我没有时间去发现解决方案,于是从头开始重新创建了这个项目;成功了!我不知道重新安装MVC 3是否有任何效果,但这似乎是解决方案。

不确定您是否从以前的版本升级了网站项目,但我所做的是添加了{E53F8FEA-EAE0-44A6-8774-FFD645390401};到项目文件本身中的项目GUID列表(您需要卸载项目,进行编辑,然后重新加载项目)


这对我来说很有效。

我也遇到了同样的问题,但当我仔细观察时,我发现action方法(在music store tutorial HomeController.Index中)返回字符串。修改方法以返回ActionResult,然后添加视图菜单项将可用。

我也遇到了同样的问题,我在这里看到了一篇帖子:


这对我很有帮助,我想与大家分享。希望这能对你们有很大帮助。

如果控制器中的函数没有返回ActionResult,则上下文菜单将不会显示“添加视图”.

我已重置Visual Studio 2010设置,但问题仍然存在。即使在执行devenv.exe/resetsettings和devenv.exe/setup后,问题仍然存在。您是否仍安装了MVC2等?也许尝试重新安装所有MVC位?除此之外,我无所适从,只是一直查看工具>自定义>命令>上下文菜单>编辑器上下文菜单项,没有添加视图/转到视图的引用!我从头开始重新创建了项目;它成功了!我不知道重新安装MVC 3是否有任何效果,但这似乎是解决方案!这是我文件中的一行。我遇到了同样的问题,并重置了适用于我的类型GUID。{E53F8FEA-EAE0-44A6-8774-FFD645390401};{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}是的,我在HelloWorldController中将其更改为
public ActionResult Index()
,这对我很有效,谢谢!