此安装不支持项目类型
我想使用VS2005 Profession Edition(使用C#安装)打开一个解决方案文件,其中包含我使用VS2005创建的Web站点,当出现此错误时:此安装不支持项目类型
---------------------------
Microsoft Visual Studio
---------------------------
The project file 'C:\path\SolutionFolder\tedWeb\tedWeb.csproj' cannot be opened.
The project type is not supported by this installation.
---------------------------
OK Cancel Help
---------------------------
解决方案文件refrerences的tedWeb网站,我说的:
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "tedWeb", "tedWeb\tedWeb.csproj", "{D6FA0976-F400-47A2-AE02-AD2E8BE838C3}"
ProjectSection(WebsiteProperties) = preProject
SccProjectName = ""$/webDev", BAAAAAAA"
SccAuxPath = ""
SccLocalPath = ".."
SccProvider = "MSSCCI:Microsoft Visual SourceSafe"
Debug.AspNetCompiler.Debug = "True"
Release.AspNetCompiler.Debug = "False"
VWDPort = "2136"
EndProjectSection
EndProject
并且在子文件夹“tedWeb”一个tedWeb.csproj文件解决方案文件下面的“8个产品版本“,我相信这是= 8。这是csproj文件的一个片段。
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProductVersion>8.0.50727</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{D6FA0976-F400-47A2-AE02-AD2E8BE838C3}</ProjectGuid>
<ProjectTypeGuids>{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>tedWeb</RootNamespace>
<AssemblyName>tedWeb</AssemblyName>
<SccProjectName>"%24/tedWeb_dev", PPAAAAAA</SccProjectName>
<SccLocalPath>..</SccLocalPath>
<SccAuxPath>
</SccAuxPath>
<SccProvider>MSSCCI:Microsoft Visual SourceSafe</SccProvider>
</PropertyGroup>
我有C#安装,因为我提到过。我还将IIS中的文件夹设置为使用.NET 2.0的应用程序...
何时引入了“Web应用程序”项目类型?这是我需要安装SP还是添加到VS2005的问题?
我会先看看这里:http://forums.asp.net/t/987224.aspx/1?Missing+ASP+Net+Web+Application+Template+VS+2005
,我会看看在VS 2005中最新的服务包之前,看看是否有一个治愈的问题。我很久没有参加VS2005了,所以这是一个很好的安全检查,搞乱了你的系统。
如果我没记错的话,Web应用程序项目类型是在Visual Studio 2005 SP1中引入的。如果这是一个Web应用程序项目,则需要SP1才能打开它。
试过这个。没有运气。 – ChadD 2011-06-09 19:09:37
打开另一个编辑,删除project.csproj文件无论你发现
为我工作,这可能导致什么问题? – JGilmartin 2012-05-02 15:45:19
由于Visual Studio 2005/2008在.csproj文件中定义的“ProjectTypeGuids”中存在冲突,因此我没有意识到可能会导致此问题。只需用这些其他GUID替换该标签,就可以重新加载该项目,并且应该按预期打开而不会有任何重大影响。 – chridam 2012-05-22 16:33:10
之间
<ProjectTypeGuids></ProjectTypeGuids>
我砍我的牙齿在这家最近。
VS 2005最初并不支持Web项目(只有网站)。
以下两个补丁为我解决了这个问题(按此顺序安装)。
- VS80-KB915364 “更新到支持Web应用程序项目”
- WebApplicationProjectSetup.msi(直接链接)
我想我已经安装了SP1,如果需要说不上来。我安装了WebApplicationProjectSetup.msi,它工作。牛逼! – ChadD 2011-06-09 19:30:10