태그 보관물: visual-studio-2008

visual-studio-2008

이 설치에서 프로젝트 유형을 지원하지 않습니다 않습니다” 내 Visual Studio 설치가

(csproj)인터넷에서 다운로드 한 프로젝트를 열려고 할 때마다 대부분

“이 설치에서는 프로젝트 유형이 지원되지 않습니다”

내 Visual Studio 설치가 손상되지 않은 것 같습니다 (이 csproj 파일을 여는 것 이외의 모든 작업을 거의 수행 할 수 있습니다)

이 문제의 원인은 무엇입니까?



답변

편집 은 18 개월 정도 더 새로운 답변을 참조하십시오 . 실제로 문제를 해결합니다. 역사적으로 한 번만 정확한 대답은 더 이상 정확하지 않습니다. 이러한 이유로 휴식 후 그대로 두십시오. – 감사합니다-jcolebrand


어떤 VS 버전을 사용하십니까? VS2008 Express, Standard, Pro 또는 Team System? VS2010 Professional, Premium 또는 Ultimate? 다운로드 한 프로젝트가 더 높은 버전의 Visual Studio를 사용하여 만들어졌으며 이러한 고급 기능 중 일부를 사용하기를 기대합니다. 따라서 열 수 없습니다.

편집 : 최신 버전의 Windows Mobile SDK와 같은 고급 프레임 워크가 부족할 수도 있지만 올바르게 기억하면 오류 메시지가 다릅니다.


답변

워드 패드 또는 일부 텍스트 편집기에서 솔루션의 .csproj 파일을여십시오. ProjectTypeGuids를 찾으십시오. 솔루션에 필요한 지원 유형을 나타냅니다. 인터넷에서이 GUID를 검색하여 필요한 것을 찾으십시오. 예를 들어 E53F8FEA-EAE0-44A6-8774-FFD645390401는 “MVC 3.0″이 필요함을 의미합니다.


답변

Visual Studio 2010 (다른 버전에도 해당) :

ASP.NET MVC 프로젝트를 여는 경우 PC에 올바른 MVC 버전이 설치되어 있는지 확인하십시오. ASP.NET MVC 3 프로젝트 를 열려고하면 먼저 모든 Visual Studio 인스턴스를 닫고 MVC3을 설치하십시오. http://www.microsoft.com/en-us/download/details.aspx?id=1491

다른 ASP.NET MVC 버전의 경우 www.asp.net/mvc 또는 Web Platform Installer 4.0을 통해 다운로드하십시오.


답변

GUID를 검색하는 대신 GUIds 태그를 간단히 삭제할 수 있습니다. 그런 다음 프로젝트를 다시 열어보십시오. 두 번째로 열면 더 합리적인 오류 메시지가 나타납니다.

예를 들어 내 문제는 개발 가상 컴퓨터에 Visual Studio 2010을 설치할 때 SharePoint 개발자 도구를 설치하지 않았다는 것입니다. 따라서 GUID를 삭제 한 후 프로젝트를 opennign하려고 시도했을 때 VS2010은 찾고있는 경로가 존재하지 않는다고 말했습니다.

따라서 VS2010은 설치되지 않은 SharePoint 라이브러리를 찾고있었습니다. 간단히 설치를 다시 실행 한 다음 해당 기능을 추가해야했습니다.


답변

VS 2010 Premium의 웹 프로젝트에 대해 “이 설치에서 프로젝트 유형을 지원하지 않습니다”와 동일한 문제가 있습니다.

devenv / ResetSkipPkgs

GUID의 마법은 도움이되지 않았습니다.

동일한 프로젝트가 VS 2010 Premium의 이웃 상자에서 잘 작동했습니다.

유일한 차이점은 VS 설치에 다음과 같은 설치된 제품이 누락되었다는 것입니다 (VS 정보 대화 상자에서 찾을 수 있음).

  • Microsoft Office 개발자 도구
  • Microsoft Visual Studio 2010 SharePoint 개발자 도구

프로그램 추가 / 제거-> VS 2010-> 사용자 정의-> 위 제품 확인-문제가 해결되었습니다.


답변

VS 2010 Ultimate로 NuGet 솔루션을 여는 데 동일한 문제가 있었지만 다음 명령으로 해결했습니다.

devenv /ResetSkipPkgs

답변

VS 2010을 사용하고 있고 ASP.NET 프로젝트 인 경우 VS 2010 CD에서 Visual Developer가 설치되어 있는지 확인하십시오. 이것은 무료가 아니지만 Visual Studio의 ASP.NET 프로젝트에서 작동하는 데 필요한 것의 일부입니다.