아마 .NET Framework 4.0 을 출시로 향상된 프레임워크의 API 를 사용하기 위해 .NET Framework 4.0 으로 개발하거나 마이그레이션의 계획을 할 예정이라면 반드시 아래의 문서를 보시기 바랍니다.
.NET Framework 4.0 으로 마이그레이션 이슈
.NET Framework 4.0 은 구조적으로 전혀 새로워지고 향상된 프레임워크입니다. 그로 인하여 .NET Framework 4.0 은 기존의 구조 또는 API 들이 호환되지 않는 경우가 있습니다. 어플리케이션 레벨과 코어 레벨에서 변경된 사항들로 인한 이슈와 변경 방법을 참고 하십시오.
.NET Framework 4 Migration Issues
.NET Franework 4.0 호환성
특히 .NET Framework 4.0 부터는 기존의 .NET Framework 2.0 부터 .NET Framework 3.5 SP1 까지 사용된 CAS(Code Access Security) 와 관련한 변경 사항으로 .NET Framework 의 전반적인 보안 관련 정책이 변경이 되었습니다.
Code Access Security Policy Compatibility and Migration
그 외에도 .NET Framework 4.0 환경에서 기존의 어플리케이션이나 콤포넌트를 정상적으로 동작시키기 위하여 아래의 문서를 참고하시기 바랍니다.
Version Compatibility in the .NET Framework
.NET Framework 4 Application Compatibility Walkthrough
ObsoleteAttribute 특성을 피할 것
또한, 상당히 많은 양의 클래스나 구조체들이 ObsoleteAttribute 특성이 적용되었습니다.
장기적으로 지속 가능한 어플리케이션을 위하여 ObsoleteAttribute 특성이 적용된 API 는 절대 사용하지 않는 것을 권장하며, 아래의 문서를 참고하십시오.
Obsolete in the .NET Framework Version 3.5
.NET Framework V2.0 Obsolete Type/Member List (By Namespace)
Obsolete Types in the .NET Framework 4
그래도 문제가 발생한다면…?
혹시 그래로 문제가 발생하시나요? 그럼 Microsoft Connect 사이트에서 당신의 문제를 보고하시기 바랍니다. 또는 netfxcf@microsoft.com 으로 버그 번호와 함께 이메일을 보내시기 바랍니다.
(MSDN 문서에서 이곳으로 오류를 보고하라고 하네요 ^^)
'.NET Framework' 카테고리의 다른 글
.NET 스마트클라이언트 한계 극복 [2] (1) | 2010.07.19 |
---|---|
.NET 스마트클라이언트 한계 극복 [1] (1) | 2010.07.19 |
.NET Framework 4.0 의 특징 (2) | 2009.02.08 |
.NET 의 과거와 현재, 그리고 미래 (0) | 2009.02.01 |