此安装不支持项目类型

时间:2011-06-09 17:10:58

标签: visual-studio-2005

我正在尝试使用VS2005 Profession Edition(安装了C#)打开一个解决方案文件,其中包含一个我被告知是使用VS2005创建的WebSite,当我收到此错误时:

---------------------------
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   
---------------------------

解决方案文件反映了我所说的tedWeb WebSite:

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的问题?

4 个答案:

答案 0 :(得分:4)

使用其他编辑器打开project.csproj文件,删除

之间的任何内容
<ProjectTypeGuids></ProjectTypeGuids>

答案 1 :(得分:3)

我先看看这里:http://forums.asp.net/t/987224.aspx/1?Missing+ASP+Net+Web+Application+Template+VS+2005

在此之前,我会查看VS 2005的最新服务包,看看是否有一个解决了这个问题。我很长一段时间没有参加VS2005,所以在搞乱你的系统之前这是一个很好的安全检查。

答案 2 :(得分:2)

我最近在这里切齿 VS 2005最初并不支持Web项目(仅限网站)。

以下两个补丁修复此问题(按此顺序安装)。

  1. VS80-KB915364&#34;更新以支持Web应用程序项目&#34;
  2. WebApplicationProjectSetup.msi(直接链接)

答案 3 :(得分:1)

如果我没记错的话,Visual Studio 2005 SP1中引入了Web应用程序项目类型。如果这是一个Web应用程序项目,您将需要SP1来打开它。