我有一个ASP.NET WebForms应用程序,我正在添加一些ASP.NET MVC。
我有它工作,但是如何让Visual Studio认识到它现在是一个MVC项目并给我上下文菜单选项来在控制器动作方法中添加视图等?
答案 0 :(得分:6)
使用您喜欢的文本编辑器(不是Visual Studio)打开.csproj
文件并添加以下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
节点后,您将获得上下文菜单。
答案 1 :(得分:1)
我不知道具体细节,但最简单的方法是创建一个新的MVC项目,然后在两个项目文件上使用BeyondCompare(或您选择的比较工具),看看您的项目缺少什么。然后移动那些线,它应该工作。
项目文件只是幕后的XML文件,因此进行文本比较相对容易。