我有一个 Visual Studio 项目,它是一个 ASP.NET MVC 项目,但是它在 Visual Studio 中无法识别它,所以我没有通过 Add View 等获得漂亮的下拉菜单。相反,我只是得到一个非常简单的添加文件对话框,其中不包含任何 MVC 文件模板。然而,当我创建一个新的 MVC 项目时,我得到了所有不错的 VS 小工具。那么,有人可以告诉我如何指示 VS 将项目识别为 MVC 项目吗?
谢谢
我有一个 Visual Studio 项目,它是一个 ASP.NET MVC 项目,但是它在 Visual Studio 中无法识别它,所以我没有通过 Add View 等获得漂亮的下拉菜单。相反,我只是得到一个非常简单的添加文件对话框,其中不包含任何 MVC 文件模板。然而,当我创建一个新的 MVC 项目时,我得到了所有不错的 VS 小工具。那么,有人可以告诉我如何指示 VS 将项目识别为 MVC 项目吗?
谢谢
对于 ASP.Net MVC 3,您必须将项目文件中的 ProjectTypeGuids 属性更改为:
<ProjectTypeGuids>{E53F8FEA-EAE0-44A6-8774-FFD645390401};{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>
好吧,要回答我自己的问题,您必须更改项目文件中的 projecttypeguids。对于 ASP.NET MVC RC1,它们是:
{603c0e0b-db56-11dc-be95-000d561079b0};{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}
当然,这些可能会因您所针对的版本而异。