创建几个视图后, AddView>添加按钮变为已禁用,我无法再添加视图。 有没有人对此有所暗示?
修改
我可以使用添加新项目命令添加视图并选择视图,但这对我来说是无稽之谈。
答案 0 :(得分:2)
你现在可能已经解决了这个问题,但我想我会为遇到这个问题的其他人添加我的答案。
同样的问题发生在我身上,解决方案是编辑.csproj文件告诉Visual Studio它是一个MVC项目。
以下是您的操作:
1)在文本编辑器中打开MVC项目的.csproj文件(记事本很好)。
2)找到标签。
3)对于Visual Studio 2013,它应该是这样的(也可能适用于2012年):
<ProjectTypeGuids>{E3E379DF-F4C6-4180-9B81-6769533ABE47};{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>
4)保存更改 - Visual Studio将检测它们并重新加载项目。
这就是您执行此操作的原因:
.csproj文件中的所有行都告诉Visual Studio它是哪种类型的项目。
E3E379DF-F4C6-4180-9B81-6769533ABE47 = ASP.NET MVC 4.0
349c5851-65df-11da-9384-00065b846f21 =网络应用程序
fae04ec0-301f-11d3-bf4b-00c04f79efbc = C#
在您的情况下,我预计缺少E3E379DF-F4C6-4180-9B81-6769533ABE47,因此VS不知道它是MVC项目,因此不允许您添加视图和控制器。
您可以在这里查找各种guid,以备不时之需。 http://www.codeproject.com/Reference/720512/List-of-Visual-Studio-Project-Type-GUIDs
我希望这对你有帮助。
答案 1 :(得分:0)
似乎没有完全安装visual studio的更新之一。 您可以卸载visual studio或重新安装上次更新。