이전 버전의 .NET Framework를 사용하여 앱을 만든 경우 일반적으로 .NET Framework 4.6.2, .NET Framework 4.7 및 해당 포인트 릴리스(4.7.1 및 4.7.2) 또는 .NET Framework 4.8로 쉽게 업그레이드할 수 있습니다. Visual Studio에서 프로젝트를 엽니다. 이전 버전의 Visual Studio에서 프로젝트를 만든 경우 프로젝트 호환성 대화 상자가 자동으로 열립니다. Visual Studio에서 프로젝트를 업그레이드하는 방법에 대한 자세한 내용은 Visual Studio 프로젝트 및 Visual Studio2022 플랫폼 대상 지정 및 호환성 포트, 마이그레이션 및 업그레이드를 참조하세요.
그러나 .NET Framework의 일부 변경 내용을 변경하려면 코드를 변경해야 합니다. .NET Framework 4.6.2, .NET Framework 4.7 및 해당 포인트 릴리스 또는 .NET Framework 4.8의 새로운 기능을 활용할 수도 있습니다. 새 버전의 .NET Framework에 대해 이러한 유형의 앱을 변경하는 것을 일반적으로 마이그레이션이라고 합니다. 앱을 마이그레이션할 필요가 없는 경우 다시 컴파일하지 않고 .NET Framework 4.6.2 이상 버전에서 실행할 수 있습니다.
마이그레이션 리소스
이전 버전의 .NET Framework에서 버전 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 또는 4.8.1로 앱을 마이그레이션하기 전에 다음 문서를 검토합니다.
버전 및 종속성을 참조하여 각 버전의 .NET Framework의 기본 CLR 버전을 이해하고 앱을 성공적으로 대상으로 지정하기 위한 지침을 검토하세요.
애플리케이션 호환성을 검토하여 앱에 영향을 줄 수 있는 런타임 및 대상 다시 지정 변경 내용과 이를 처리하는 방법을 알아봅니다.
클래스 라이브러리의 사용되지 않는 항목을 검토하여 코드에서 더 이상 사용되지 않는 형식이나 멤버를 확인하고, 권장되는 대안을 찾으십시오.
앱에 추가할 수 있는 새로운 기능에 대한 설명은 새로운 기능을 참조하세요.
참고하십시오
.NET