실패한 프로젝트 업그레이드 문제 해결

Visual Studio 변환 마법사에서 이전 버전의 Visual Studio 프로젝트를 완전히 변환할 수 없는 경우도 있습니다. 이 항목에서는 일반적인 업그레이드 문제에 대한 해결책을 제안합니다.

특정 문제가 이 항목에서 해결되지 않은 경우 Microsoft 도움말 및 지원 웹 사이트에서 자세한 내용을 확인할 수 있습니다.

파일이 없기 때문에 프로젝트를 실행할 수 없습니다.

프로젝트 파일에는 F5 키를 누를 때 Visual Studio에서 프로젝트를 실행하는 데 사용되는 하드 코드된 파일 경로가 포함되어 있습니다. 이러한 경로에는 devenv.exe 및 기타 필수 파일의 위치가 들어 있습니다. 업그레이드된 버전의 Visual Studio의 경우 이러한 파일 경로가 변경되었으나 모든 변경 내용이 변환 마법사에 적용되지 않았을 수 있습니다.

잘못된 파일 경로를 해결하려면

  1. 텍스트 편집기에서 프로젝트 파일을 엽니다.

  2. 잘못된 파일 경로 특히 Visual Studio 버전 번호가 포함된 파일 경로를 검색합니다.

  3. 새 대상을 가리키도록 잘못된 파일 경로를 수정합니다.

참조가 유효하지 않기 때문에 프로젝트를 빌드할 수 없습니다.

Visual Studio를 업그레이드할 때 .NET Framework 버전도 업그레이드할 수 있습니다. 새 .NET Framework 버전에서 지원되지 않는 참조가 프로젝트에 있을 경우 이러한 참조는 올바르게 해석되지 않을 수 있습니다. 이 문제는 특히 버전 번호가 포함된 참조(예: Microsoft.VisualStudio.Shell.Interop.8.0)에서 발생하기 쉽습니다.

코드에 잘못된 참조가 많은 경우에는 Visual Studio의 다중 대상 지정 기능을 사용하여 이전 버전의 .NET Framework를 대상으로 지정하면 가장 쉽게 문제를 해결할 수 있습니다. 프로젝트 속성을 열고 올바른 대상 프레임워크 값을 선택하거나 프로젝트 파일에서 <TargetFrameworkVersion> 요소의 값을 직접 수정하여 이 작업을 수행할 수 있습니다.

업그레이드된 .NET Framework 버전에서 프로젝트를 실행하려면 프로젝트에 대한 참조뿐만 아니라 참조를 호출하는 Imports 또는 Using 문도 모두 업데이트해야 합니다. IDE(통합 개발 환경)에서 프로젝트를 로드하는 경우 솔루션 탐색기를 사용하여 참조를 업데이트할 수 있습니다. 그렇지 않은 경우에는 프로젝트 파일에서 <Reference> 요소를 직접 업데이트해야 합니다.

참고

변환 마법사에서 올바른 참조에 대해 잘못된 결과를 표시할 수 있습니다. 이 오류는 속성 창에서 참조의 SpecificVersion 속성을 true로 변경하여 수정할 수 있습니다.

참고 항목

작업

방법: 이전 버전의 Visual Studio에서 만든 프로젝트 업그레이드