Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 将Visual Studio项目转换为ASP.NET MVC_Asp.net Mvc_Visual Studio_Project - Fatal编程技术网

Asp.net mvc 将Visual Studio项目转换为ASP.NET MVC

Asp.net mvc 将Visual Studio项目转换为ASP.NET MVC,asp.net-mvc,visual-studio,project,Asp.net Mvc,Visual Studio,Project,我有一个VisualStudio项目,它是一个ASP.NETMVC项目,但是它在VisualStudio中不识别它,所以我没有使用Add View之类的功能获得良好的下拉列表。相反,我只是得到一个非常简单的添加文件对话框,其中不包括任何MVC文件模板。然而,当我创建一个新的MVC项目时,我得到了所有漂亮的VS工具。那么,有人能告诉我如何指导VS将该项目识别为MVC项目吗 谢谢为了回答我自己的问题,您必须更改项目文件中的ProjectTypeGuid。对于ASP.NET MVC RC1,它们是:

我有一个VisualStudio项目,它是一个ASP.NETMVC项目,但是它在VisualStudio中不识别它,所以我没有使用Add View之类的功能获得良好的下拉列表。相反,我只是得到一个非常简单的添加文件对话框,其中不包括任何MVC文件模板。然而,当我创建一个新的MVC项目时,我得到了所有漂亮的VS工具。那么,有人能告诉我如何指导VS将该项目识别为MVC项目吗


谢谢

为了回答我自己的问题,您必须更改项目文件中的ProjectTypeGuid。对于ASP.NET MVC RC1,它们是:

{603c0e0b-db56-11dc-be95-000d561079b0};{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}


当然,这些可能会因目标版本而异。

对于ASP.Net MVC 3,您必须将项目文件中的ProjectTypeGuids属性更改为:

<ProjectTypeGuids>{E53F8FEA-EAE0-44A6-8774-FFD645390401};{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>
{E53F8FEA-EAE0-44A6-8774-FFD645390401};{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}