我正在学习音乐商店教程(ASP.NET 3/Razor)。在我创建了Home控制器和Index操作之后,我在Index操作主体(和声明)中的任何地方都单击了右键,"Add View“没有显示出来。
我已经尝试过Ctrl+M,Ctrl-V,但是它显示这个组合“被绑定到命令(添加视图...),这是当前不可用的。”
注意:这是VS2010;我安装了NDjango NuGet包,我认为是它导致了这个问题。但是,即使在卸载该软件包之后,问题仍然存在。
发布于 2011-02-08 03:10:56
我创建了另一个MVC3项目,并且可以使用Add View菜单项。我没有时间发现解决方案,所以从头开始重新创建了这个项目;它起作用了!我不知道重新安装MVC3会有什么影响,但这似乎是解决方案。
发布于 2011-04-25 23:27:37
不确定您是否正在从以前的版本升级网站项目,但我所做的是将{E53F8FEA-EAE0-44A6-8774-FFD645390401}添加到项目文件本身的ProjectGuids列表中(您需要卸载项目,进行编辑,然后重新加载项目。
这对我很管用。
发布于 2011-07-15 18:31:04
我也遇到过同样的问题,但当我更仔细地观察时,我发现操作方法(在音乐商店tutorial HomeController.Index的例子中)返回字符串。修改方法以返回ActionResult,然后添加视图菜单项将可用。
https://stackoverflow.com/questions/4895472
复制相似问题