Microsoft .NET Framework 4에서는 다음과 같은 새로운 기능과 개선 사항이 제공됩니다. .NET Framework 4는 프레임워크 버전 3.5 SP1과 나란히 작동합니다. 이전 버전의 Framework를 기반으로 하는 응용 프로그램은 해당 버전에서 계속 실행됩니다. 기능의 하위 집합은 프레임워크의 모든 버전에서 공유됩니다. 비주얼 베이직 및 C# 언어의 혁신(예: 문 람다스, 암시적 줄 연속, 동적 디스패치 및 명명/선택적 매개 변수). 개발자가 추상화 수준을 높여 관계형 데이터베이스에 대해 프로그래밍하는 방식을 단순화하는 ADO.NET 엔티티 프레임워크에는 많은 새로운 기능이 있습니다. 여기에는 지속성 무지 및 POCO 지원, 지연 로드, 테스트 기반 개발 지원, 모델 기능 및 새로운 LINQ 연산자가 포함됩니다. 개발자가 워크플로우를 더 잘 호스팅하고 상호 작용할 수 있는 WF(Windows 워크플로우)를 개선합니다. 여기에는 향상된 활동 프로그래밍 모델, 향상된 디자이너 경험, 새로운 순서도 모델링 스타일, 확장된 활동 팔레트, 워크플로 규칙 통합 및 새 메시지 상관 관계 기능이 포함됩니다. .NET 프레임워크는 WF 기반 워크플로우에 대해서도 상당한 성능 향상을 제공합니다. 또한 .NET Framework 4는 서비스 검색, 라우터 서비스, 간소화된 구성 및 대기, REST 지원, 진단 및 성능에 대한 여러 가지 개선 사항과 같은 새로운 WCF 기능을 제공합니다.
버전 기록
- 버전 4 Beta 1 에 게시 2009-05-13
몇 가지 수정 및 업데이트 - 버전 4 에 게시 2009-05-13