버전 호환성

업데이트: 2007년 11월

.NET Framework의 이전 및 다음 버전과의 호환성 지원 수준은 버전에 따라 다릅니다. .NET Framework는 버전 1.1로 만든 응용 프로그램에 대해서만 이전 및 다음 버전과의 호환성을 지원합니다. 버전 2.0으로 만든 응용 프로그램에서는 다음 버전과의 호환성을 지원하지 않습니다. .NET Framework의 컨텍스트에서 이전 버전과의 호환성이란 .NET Framework 이전 버전에서 만든 응용 프로그램을 다음 버전에서 실행할 수 있다는 것을 의미합니다. 반면, 다음 버전과의 호환성이란 .NET Framework의 다음 버전에서 만든 응용 프로그램을 이전 버전에서 실행할 수 있다는 것을 의미합니다.

.NET Framework에서는 이전 버전과의 호환성이 강력하게 지원됩니다. 예를 들어, 버전 1.0으로 만든 응용 프로그램은 대부분 버전 1.1에서 실행되고 버전 1.1을 사용하는 응용 프로그램은 버전 2.0에서 실행됩니다. 또한 .NET Framework에서는 버전 1.1에 한해 다음 버전과의 호환성도 지원합니다. 그러나 다음 버전과의 호환성을 위해서는 응용 프로그램이 제대로 수행되도록 수정할 필요가 있을 수 있습니다. 버전 2.0으로 만든 응용 프로그램은 이전 버전의 .NET Framework에서 실행되지 않습니다. 보안, 정확성 또는 기능의 개선을 위한 .NET Framework의 변경 내용으로 인해 이전 및 다음 버전과의 호환성에 문제가 생길 수 있습니다.

응용 프로그램에 영향을 줄 수 있는 주요 변경 내용에 대한 자세한 내용은 Breaking Changes in the .NET Framework를 참조하십시오.

참고 항목

기타 리소스

Side-by-Side 실행