我有我添加一些ASP.NET MVC到ASP.NET Web窗体应用程序。将asp.net mvc添加到webforms应用程序 - 我如何在VS2010中获得MVC菜单选项?
我有工作,但我怎样才能Visual Studio中认识到它现在的MVC项目,并给我的上下文菜单选项添加视图等控制器的操作方法里面?
我有我添加一些ASP.NET MVC到ASP.NET Web窗体应用程序。将asp.net mvc添加到webforms应用程序 - 我如何在VS2010中获得MVC菜单选项?
我有工作,但我怎样才能Visual Studio中认识到它现在的MVC项目,并给我的上下文菜单选项添加视图等控制器的操作方法里面?
打开.csproj
文件与文本编辑器(不是Visual Studio中),并添加以下GUID:
<ProjectTypeGuids>{F85E285D-A4E0-4152-9332-AB1D724D3325};{fae04ec0-301f-11d3-bf4b-00c04f79efbc};{349c5851-65df-11da-9384-00065b846f21}</ProjectTypeGuids>
通知的{F85E285D-A4E0-4152-9332-AB1D724D3325}
GUID。这是什么表明它是一个ASP.NET MVC项目。
一旦GUID添加到ProjectTypeGuids
节点,您将获得上下文菜单。
我不知道具体情况,但最简单的方法是创建一个新的MVC项目,然后在两个项目文件中使用BeyondCompare(或您选择的比较工具),并查看项目中缺少的项目。然后移动这些线,它应该工作。
项目文件只是幕后的XML文件,这样文本比较是比较容易的。
在VS11你要进入这个GUID到ProjectTypeGuids:
{E53F8FEA-EAE0-44A6-8774-FFD645390401}
嗯有趣。该GUID已经在那里,但VS不给我菜单选项。我已关闭并重新启动VS. – 2010-11-30 21:17:30