MSDN에서 다운받은 예제의 Target framework 를 확인해 보니 ".NET Framework 4 Client Profile" 로 설정되어 있다.
Client Profile?! 사용해 보지 않은 옵션이다.
.NET Framework Client Profile
.NET Framework 4 및 그 이전 버전에서는 배포를 할 때 두가지 버전으로 배포한다.
- .NET Framework 버전(전체)
- Client Profile 버전
Client Profile 버전은 클라이언트 응용프로그램에 최적화된 .NET Framework 버전이다.
.NET Framework 4 Client Profile
.NET Framework 4 의 Subset 이다. 즉 일부 기능만 지원.
클라이언트 응용프로그램을 실행하도록 디자인된 Client Profile 은 WPF 및 WinForm 기술을 신속하게 배포할 수 있도록함.
제약 사항 및 요구 사항은 다음 링크 참조.
cf) Microsoft .NET Framework 4 Client Profile(웹 설치 관리자)
.NET Framework 4.5 Client Profile ?!
.NET Framework 4.5 가 나오면서 더이상 Client Profile 버전은 나오지 않는다. 오직 .NET Framework 전체 버전만 재배포 패키지에 사용된다. 하나의 배포 버전만 사용함으로써 복잡하지 않은 간단한 배포를 고려해가 된다.
만약, .NET Framework 4 Client Profile 이 설치된 상태에서 .NET Framework 4.5를 설치한다면 .NET Framework 4.5 Client Profile 은 .NET Framework 전체 버전으로 업데이트 된다.
cf) .NET Framework Client Profile
@