.NET Framework 4 Beta 2의 일부인 .NET Framework 4 Client Profile이 일부 변경된 것이 있어 공유하고자 한다. 일반적인 .NET Framework 3.5 SP1의 Client Profile에 대해서는 이전 포스트를 참고하면 좋을 듯 하다.
.NET Framework Client Profile
.NET Framework Client Profile 정리
.NET Framework 4 Client Profile은 .NET Framework 4 Beta 2의 일부로서 제공되며 일반적으로 많이 사용되는 WPF, WCF, Windows Forms, ClickOnce 등의 기능을 포함하고 있다. .NET Framework 3.5 SP1 Client Profile과 .NET Framework 4 Client Profile의 차이를 정리하면 다음과 같다.
| .NET Framework 3.5 SP1 Client Profile | .NET Framework 4 Client Profile |
| 웹을 통한 설치만 지원한다. | 웹 및 로컬 패키지를 통한 설치 모두 지원한다. |
| Windows XP SP3/SP3 w/ x86 아키텍처만 지원한다. | IA64를 제외한 .NET Framework 4 Beta 2가 지원하는 모든 플랫폼과 CPU 타입 지원한다. |
| .NET Framework과 별도 패키지로 존재한다. | .NET Framework의 일부이다. 즉, .NET Framework은 Client Profile과 확장 부분으로 구성되어 있어서 제어판에서 별개로 설치 및 제거 가능하다. |
| Windows Update 실행하며 풀버전 .NET Framework으로 업그레이드된다. | .NET Framework과 독립적인 패키지로 볼 수 있으며, 각각 따로 서비스된다. |
.NET Framework 4 Client Profile에 포함되어 있는 기능은 다음과 같다.
-
Common Language Runtime (CLR)
-
ClickOnce
-
Windows Forms
-
Windows Presentation Foundation (WPF)
-
Windows Communication Foundation (WCF)
-
Entity Framework
-
Windows Workflow Foundation
-
Speech
-
XSLT support
-
LINQ to SQL
-
Runtime design libraries for Entity Framework and ADO.NET Data Services
-
Managed Extensibility Framework (MEF)
-
Dynamic types
-
Parallel-programming features, such as Task Parallel Library (TPL), Parallel LINQ (PLINQ), and Coordination Data Structures (CDS)
-
Debugging client applications
위에서 언급한 대로 .NET Framework 4 Client Profile Beta 2는 이전 버전과 다르게 재배포 패키지로도 제공되며 아래에서 다운로드 가능하며, 다운로드 용량은 .NET Framework 3.5 SP1 때보다 약간 커진 30.9 MB이다.
Microsoft .NET Framework 4 Client Profile Beta 2


