我按照以下链接上的说明将我们的webforms项目转换为MVC
但是,智能感知和语法突出显示不适用于cshtml视图。此外,“创建新区域”等配方也不适用于已转换的项目。所有这些都在“纯粹的”mvc-4项目中运作。
有没有人知道我可能会遗失什么?
答案 0 :(得分:1)
在文本编辑器中打开.csproj
文件,并确保{39613BA0-1206-4A4B-A16A-C1F2A22D1267}
元素中显示<ProjectTypeGuids>
。
此GUID告诉VIsual Studio添加MVC菜单项。
答案 1 :(得分:0)
我的同事在我们下载的MVC4项目模板和正在升级的现有项目之间做了一些区别。
我们合并了Guids,这让食谱得以运作。
他还发现了intellisense解决方案here:
除了我们的版本是2.0.0.0而不是1.0.0.0(以匹配.csproj中的引用)