今天把另外一個項目拷貝到我自己的機器上運行,發現突然打不開webapplication項目了,提示:無法打開項目文件“Web.csproj” 此安裝不支持該項目類型。
一個vs2010 sp1的項目,用不帶sp1的vs打不開
解決辦法,用不帶sp1的vs新建一個項目,然後將打不開的工程文件csproj中的
<ProjectTypeGuids>{E3E379DF-F4C6-4180-9B81-6769533ABE47};{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>
(大約在10行左右)替換爲新建工程文件csproj中的對於行就行。
新建一個webapplication或者找自己機器上的吧工程文件csproj中的ProjectTypeGuids節點內容拷貝過來就好了。
我比較了二者的差別:
{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc} 能打開的
{E3E379DF-F4C6-4180-9B81-6769533ABE47};{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc} 不能打開的
貌似不能打開的那個就多了前面板那一串,後面板都是一樣的。