[visual-studio-2010] VS2012 솔루션을 VS2010으로 변환

VS 2012와 함께 VB 프로젝트에서 작업하고 있으며 완료 후 설정 프로젝트를 추가하려고합니다.

VS2010 이후 설치 프로젝트가 중단되었으므로 찾지 못했습니다 .VS2010으로 전환했지만 문제는 프로젝트가 열리지 않으며이 메시지가 나타납니다.

선택한 파일은 솔루션 파일이지만이 응용 프로그램의 최신 버전으로 작성되어 열 수 없습니다.

이 기사를 시도했습니다 : http://www.codeproject.com/Tips/80953/Converting-VS2010-Solution-to-VS2008
2012에서 2010으로 변환하려고 시도했지만 동일한 메시지가 나타납니다.



답변

나는 또한 비슷한 문제에 직면했다. 나는 봤지만 해결책을 찾지 못했습니다. 그래서 나는 스스로 시도했고 여기에 내 해결책이 있습니다.

메모장에서 솔루션 파일을여십시오. 2 번 변경

  1. “Format Version 12.00″을 “Format Version 11.00″(따옴표없이)로 바꾸십시오.
  2. “# Visual Studio 2012″를 “# Visual Studio 2010″(따옴표없이)으로 바꿉니다.

희망이 당신에게도 도움이되기를 바랍니다 ……….


답변

Bhavin의 훌륭한 답변을 자세히 설명하기 만하면 솔루션 파일을 편집 할 수는 있지만 VS2012 프로젝트에서 .NET 4.5를 기본 .NET 버전으로 선택했지만 VS2010 환경이 그렇지 않으면 여전히 호환되지 않는 오류가 발생합니다 (David 가보고 한 것처럼) 그것을 지원하십시오.

이를 신속하게 해결하려면 텍스트 편집기에서 VS2012 .csproj 파일을 열고 TargetFrameworkVersion을 4.0에서 4.5로 변경하십시오. 그러면 VS2010은 “편집 된”솔루션 및 프로젝트를 즐겁게로드합니다.

또한 .NET 4.0 환경에서 실행될 수 있도록 비슷한 방식으로 .NET 4.5에 대한 참조가있는 app.config 파일을 편집해야합니다.


답변

나는 비슷한 문제가 있었고 위의 해결책 중 어느 것도 효과가 없었으므로 항상 작동하는 오래된 대기 모드를 사용했습니다.

  1. 프로젝트가 포함 된 폴더 이름을 바꿉니다.
  2. 2010 년과 같은 이름으로 새로운 프로젝트를 만드십시오
  3. 두 개의 폴더를 복사하고->
  4. 모든 소스 파일을 직접 복사
  5. bin / debug / release 등 무시
  6. .csproj를 복사하여 관련된 모든 행을 복사하십시오.
  7. .sln 파일에 프로젝트가 하나만 있으면 무시하십시오. 복잡한 경우에도 차이가 있습니다.

그것은 당신이 그것에 10 분을 보내고 그것을 얻을 수없는 경우 거의 항상 작동합니다.

이전 버전 (2008, 2005)과 유사한 문제의 경우 일반적으로 .csproj에서 버전을 변경하고 .sln에서 버전을 변경하거나 버리는 것만으로도 벗어날 수 있지만 2013 년에는 작동하지 않는 것 같습니다. .


답변

가장 간단한 해결책은 ….. vs2013에서 웹 사이트를 열고 디버그-> 웹 사이트 속성 (마지막 옵션)으로 이동하여 새 창이 열립니다.

이 창에서 “빌드”옵션으로 이동하여 .net 프레임 워크 버전을 4.5에서 4.0 …으로 변경 한 다음 확인을 선택하십시오. [참고 :이 단계는 프로젝트에 vs2013과의 종속성이없는 경우에만 작동합니다 …]

이제 vs2010에서 귀하의 웹 사이트를여십시오


답변

솔루션이 아닌 프로젝트 파일을여십시오. 프로젝트는 마법사에 의해 변환되며 변환 후 프로젝트를 빌드하면 새로운 솔루션이 VS2010 솔루션으로 생성됩니다.


답변

VS2010의 솔루션은 VS2012에서 지원됩니다. VS2012의 솔루션은 VS2010-> 단방향 업그레이드에서만 지원되지 않습니다. VS2012는 설정 프로젝트를 지원하지 않습니다. VS2010 / VS2012 호환성에 대한 자세한 내용은 http://msdn.microsoft.com/en-us/library/hh266747(v=vs.110).aspx를 참조하십시오.


답변

나를 위해 일한 간단한 솔루션.

  1. Windows 용 Vim 편집기를 설치하십시오.
  2. Vim 편집기를 사용하여 VS 2012 프로젝트 솔루션을 열고 Visual Studio 솔루션 10을 대상으로하는 버전을 수정하십시오.
  3. Visual Studio 2010에서 솔루션을 열고 작업을 계속하십시오.)