今天把另外一個項目拷貝到我自己的機器上運行,發現突然打不開webapplication項目了,提示:無法打開項目文件“Web.csproj” 此安裝不支持該項目類型。,就是那個網站,用度娘網上搜了一大片沒用的信息。
有的說是應為沒有裝sp1,我裝了,如下圖
還有的是因為沒裝MVC3,我也裝了,如下圖:
都扯淡來着,用谷歌搜這篇http://www.haogongju.net/art/1729636
呵呵,有是一個不是問題的問題。一個vs2010 sp1的項目,用不帶sp1的vs打不開
解決辦法,用不帶sp1的vs新建一個項目,然后將打不開的工程文件csproj中的
<ProjectTypeGuids>{E53F8FEA-EAE0-44A6-8774-FFD645390401};{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} 不能打開的
貌似不能打開的那個就多了前面板那一串,后面板都是一樣的。