Тип проекта не поддерживается этой установкой - PullRequest
1 голос
/ 09 июня 2011

Я пытаюсь использовать VS2005 Profession Edition (с установленным C #), чтобы открыть файл решения, включающий веб-сайт, который, как мне сказали, был создан с использованием VS2005, когда я получаю эту ошибку:

---------------------------
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, о котором я говорю:

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».is = 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 ...

Когда был введен тип проекта "Веб-приложение"?Это проблема, когда мне нужно установить SP или добавить к VS2005?

Ответы [ 4 ]

4 голосов
/ 12 июня 2011

Откройте файл project.csproj в другом редакторе, удалите все, что вы нашли между

<ProjectTypeGuids></ProjectTypeGuids>
3 голосов
/ 09 июня 2011

Сначала я бы посмотрел здесь: http://forums.asp.net/t/987224.aspx/1?Missing+ASP+Net+Web+Application+Template+VS+2005

Перед этим я бы посмотрел последние пакеты обновлений для VS 2005 и увидел, есть ли один, который устраняет проблему.Я не был на VS2005 в течение долгого времени, так что это хорошая проверка безопасности перед тем, как испортить вашу систему.

2 голосов
/ 08 августа 2014

Я недавно порезал себе зубы.
VS 2005 изначально не поддерживал веб-проекты (только веб-сайты).

Следующие два патча исправили это для меня (установите в таком порядке).

  1. VS80-KB915364"Обновление для поддержки проектов веб-приложений"
  2. WebApplicationProjectSetup.msi (прямая ссылка)
1 голос
/ 09 июня 2011

Если я правильно помню, тип проекта веб-приложения был представлен в Visual Studio 2005 SP1. Если это проект веб-приложения, вам потребуется SP1, чтобы открыть его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...