programing tip

"이 프로젝트는 현재 버전의 Visual Studio와 호환되지 않습니다."

itbloger 2020. 8. 29. 09:35
반응형

"이 프로젝트는 현재 버전의 Visual Studio와 호환되지 않습니다."


Visual Studio 2010에서 아래 메시지를 받았습니다.

"이 프로젝트는 현재 버전의 Visual Studio와 호환되지 않습니다."

이 오류를 초래하는 한 가지 상황이 이미 여기 Stackoverflow에 게시되었지만 해당 질문 은 종료되었습니다. 나는 그것이 상당히 일반적인 문제라고 생각하고 있습니다. "솔루션"을 찾았으므로이 질문과 내 솔루션을 답변으로 게시하겠습니다.


메시지가

이 프로젝트는 현재 버전의 Visual Studio와 호환되지 않습니다.

.Net 4.5를 대상으로하는 프로젝트를 열려고 시도했기 때문에 "솔루션"또는 해결 방법은 .csproj 파일을 편집하고 TargetFrameworkVersion을 "v4.5"에서 "v4.0"으로 변경하는 것입니다. 프로그램이 4.5 기능에 의존하는 경우 컴파일러 오류가 발생할 수 있지만 적어도 프로젝트를로드 할 수 있습니다.


VS 2012는 설치시 설치하는 항목과 보유한 버전에 따라 다른 프로젝트 유형 지원을 제공합니다. 웹 개발 도구, 데이터베이스 개발 도구 등과 같은 특정 옵션을 사용할 수 있습니다. 따라서 웹 프로젝트를 열려고하는데 웹 개발 도구가 설치되지 않은 경우이 메시지가 표시됩니다.

다른 컴퓨터에서 프로젝트를 만들고 새 컴퓨터에서 열려고하면 이런 일이 발생할 수 있습니다. 실수로 웹 도구를 제거한 후 MVC 프로젝트를 열려고 시도했습니다.


Visual Studio 2015 업데이트 3을 설치 한 후 몇 개의 프로젝트에서 동일한 오류 메시지가 나타납니다. 저에게 해결책은 .NET Core 를 설치하는 것이 었습니다.


저의 경우 VS2017이 제대로로드되고있는 솔루션에 다른 웹 프로젝트가 있다는 것을 깨달았 ProjectTypeGuids으므로로드되지 않은 프로젝트에 요소를 복사 했습니다. 차이점은 다음과 같습니다.

-    <ProjectTypeGuids>{E3E379DF-F4C6-4180-9B81-6769533ABE47};{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>
+    <ProjectTypeGuids>{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>

그 후로드됩니다. 이유를 묻지 마십시오.


제 경우에는 호환되지 않는 프로젝트 유형이었습니다. 프로젝트 파일을 편집하고 ProjectTypeGuids 노드를 제거 하면 프로젝트로드 문제가 해결되었습니다 ( 여기에 설명 된 대로 프레임 워크 버전을 이미 대상으로 변경했습니다 ).

아마도 프로젝트 유형은 (대부분의) VS의 새 버전에서 지원되지 않으므로 코드가 제대로 작동하도록 (가능한 경우) 조정 (업데이트)해야하지만 적어도 VS를 통해 콘텐츠를 볼 수 있습니다.


실제로 확장 (.vsix) 인 프로젝트에 대해 동일한 오류가 발생하는 경우 Microsoft Visual Studio 2012 SDK를 설치하는 것이 트릭입니다.


아래 폴더의 파일을 삭제하여 문제를 해결했습니다.

%localappdata%\Microsoft\VisualStudio\12.0\ComponentModelCache

출처 : https://forums.xamarin.com/discussion/70388/how-to-fix-incompatible-issue-after-visual-studio-2015-update-3


나를 위해 VS 2015에서 동일한 오류가 발생하고 VS 2015 업데이트 1을 설치 했지만 다른 답변에서 VS는 실제로 업데이트 3까지입니다 (그 후에 오류가 발생하여 .NET Core 를 설치해야 함 ) . Windows SDK와 같은 특정 패키지에 문제가 발생했고 설치 프로그램이 내 원본 CD의 경로를 다시 가리 키도록해야했습니다. 일부의 경우에도 작동하지 않아 건너 뛰고에서 다시 다운로드해야했습니다. 인터넷에 연결된 컴퓨터로 전송하고 나중에 수동으로 실행하지만 (컴퓨터가 인터넷에 연결되어 있지 않아 패키지의 업데이트 된 버전을 다운로드 할 수 있음) 모든 작업을 수행하고 재부팅 한 후 오류가 사라졌습니다. 프로젝트가 잘로드되었습니다.


이 문제가 발생했으며 몇 시간 동안 제거하고 다시 설치 한 후 인스턴스에서 문제를 발견했습니다.

내가 이것을 얻은 이유는 올바른 확장자 가 없다는 사실 때문입니다 .

제 경우에는 ASP.net 프로젝트 (제 시작)가 호환되지 않는 프로젝트였으며 다음이 없었기 때문입니다.

  • Microsoft ASP.NET 및 웹 도구
  • Micrsoft ASP.NET 웹 프레임 워크 및 도구

도구 메뉴 에서 확장 및 업데이트 로 이동하는 간단한 경우였습니다.


Visual Studio 2015 용 업데이트 3을 설치 한 후 Cordova 프로젝트 ( .jsproj Javascript 프로젝트 파일) 를 열 때 갑자기 "이 프로젝트는 현재 버전의 Visual Studio와 호환되지 않습니다."오류 메시지가 나타납니다.

이를 해결하려면 :

  • 프로그램 및 기능으로 이동
  • Microsoft Visual Studio 2015 설치를 선택하고 변경을 클릭합니다.
  • 수정을 클릭하십시오.
  • 크로스 플랫폼 모바일 개발 섹션의 "HTML / Javascript (Apache Cordova) 업데이트 10"설치

이 오류가 발생했는데 .csproj.user 파일에 'Import'XML 태그가 있기 때문이라는 것을 알았습니다. 제거하면 Visual Studio에서 프로젝트를 다시 열 수 있습니다.


대부분의 사람들은 Visual Studio의 파일이 텍스트 파일 일 뿐이며 프로그램에 파일을 여는 방법을 보여주는 몇 가지 독특한 구성을 가지고 있다는 사실을 잊어 버립니다. 즉, 프로젝트 폴더의 일부 파일에있는 텍스트 일 ​​뿐이므로 변경할 수 있습니다.

글쎄, 이것을 안다면 우리가해야 할 일은 매우 간단합니다!

첫 번째 단계는 언로드 상태로 유지되는이 프로젝트가 어떤 종류의 프로젝트인지 아는 것입니다. (예 : 클래스 라이브러리)

두 번째 단계는 Visual Studio가 자신이 지원하는 버전을 생성한다는 것을 알고 있기 때문에 새로운 것 (클래스 라이브러리)을 생성하는 것입니다. 이것을 언로드하고 "Edit csproj"를 클릭합니다.

이 파일에서이 proj가로드되는 방법을 VS에 알려주는 구성을 찾을 수 있으며 그의 이름은 ProjectGuid이며이 일련 번호는 프로젝트의 유형과 버전에 따라 다릅니다.

이제 "ok 프로젝트"를보고 "ProjectGuid"태그를 복사하고 언로드 된 csproj에 붙여넣고 작은 차이점에주의를 기울이고이 파일을 프로젝트 참조를 나타내는 ItemGroup 태그를 제외하고 거의 동일하게 만듭니다.

그렇게하면 모든 파일을 저장하고 VS를 닫고 다시 열면 이제 프로젝트가 정상적으로로드됩니다.

I hope that this informations help somebody to understand a bit more how the VS works and help solve the problems when necessary.


I checked if i could create a new solution and was unable because SSAS,SSIS and SSRS weren't there as options.

I downloaded SSDT from here and installed and it worked...

https://docs.microsoft.com/en-us/sql/ssdt/download-sql-server-data-tools-ssdt?view=sql-server-2017


This issue might be caused when using VS 2015 with Update 3 installed on one PC and without update 3 installed on another. This was the problem in my case.

참고URL : https://stackoverflow.com/questions/14010909/this-project-is-incompatible-with-the-current-version-of-visual-studio

반응형