VB.NET BASIC

NET Framework 4 Client Profile은 .NET Framework 4에서 클라이언트 응용 프로그램용으로 최적화된 부분 집합입니다. 이 프로필은 WPF(Windows Presentation Foundation), Windows Forms, WCF(Windows Communication Foundation) 및 ClickOnce 기능 등 대부분의 클라이언트 응용 프로그램에 필요한 기능을 제공합니다. 이를 통해 .NET Framework 4 Client Profile을 대상으로 하는 응용 프로그램을 크기가 작은 설치 패키지로 만들어 빠르게 배포할 수 있습니다.

참고참고
.NET Framework 4 Client Profile을 대상으로 하는 경우 .NET Framework 4 Client Profile에 포함되지 않은 어셈블리는 참조할 수 없습니다. 대신 .NET Framework 4를 대상으로 해야 합니다. 자세한 내용은 .NET Framework 대상 지정 오류 문제 해결을 참조하십시오.

이 항목에는 다음 단원이 포함되어 있습니다.

.NET Framework 4 Client Profile 기능
.NET Framework 4 Client Profile에 포함되지 않은 기능
.NET Framework Client Profile을 사용하는 경우
.NET Framework Client Profile 버전 간의 차이점
.NET Framework Client Profile을 대상으로 하는 프로젝트 템플릿
.NET Framework Client Profile을 대상으로 지정
.NET Framework Client Profile 배포
관련 항목
.NET Framework 4 Client Profile 기능
.NET Framework 4 Client Profile에는 클라이언트 응용 프로그램 개발에 필요한 다음과 같은 기능이 포함되어 있습니다.

common language runtime (CLR)

ClickOnce

Windows Forms

Windows Presentation Foundation (WPF)

WCF(Windows Communication Foundation)

Entity Framework

Windows Workflow Foundation

음성

XSLT 지원

LINQ to SQL

Entity Framework 및 WCF Data Services용 런타임 디자인 라이브러리

MEF(Managed Extensibility Framework)

동적 형식

TPL(Task Parallel Library), PLINQ(Parallel LINQ) 및 CDS(Coordination Data Structures) 등의 병렬 프로그래밍 기능

클라이언트 응용 프로그램 디버깅

.NET Framework 4 Client Profile에 포함된 전체 참조 어셈블리 목록은 .NET Framework Client Profile의 어셈블리를 참조하십시오. 이러한 기술에 대한 자세한 내용은 주요 기술 빠른 찾기(.NET Framework)를 참조하십시오.

.NET Framework 4 Client Profile에 포함되지 않은 기능
.NET Framework 4 Client Profile에는 다음 기능이 포함되어 있지 않습니다. 이러한 기능을 응용 프로그램에서 사용하려면 .NET Framework 4를 설치해야 합니다.

ASP.NET

고급 WCF(Windows Communication Foundation) 기능

.NET Framework Data Provider for Oracle

컴파일용 MSBuild

.NET Framework Client Profile을 사용하는 경우
.NET Framework 4 Client Profile을 대상으로 하는 응용 프로그램의 경우 다운로드 크기가 줄어들고 설치 시간이 단축되기 때문에 일반적으로 배포 환경이 개선됩니다. .NET Framework 4 Client Profile을 대상으로 하는 응용 프로그램에는 전체 버전의 .NET Framework 4를 설치할 필요 없이 사용자 컴퓨터에 클라이언트 어셈블리의 최소 집합을 설치하는 작은 크기의 재배포 가능 패키지가 있습니다.

.NET Framework Client Profile 버전 간의 차이점
.NET Framework Client Profile은 .NET Framework의 배포 및 설치를 향상하기 위해 .NET Framework 3.5 SP1에서 도입되었습니다. 다음 표에서는 .NET Framework 3.5 SP1 Client Profile과 .NET Framework 4 Client Profile 간의 차이점을 보여 줍니다.

.NET Framework 3.5 SP1 Client Profile

.NET Framework 4 Client Profile

웹 설치만 지원

로컬 패키지 및 웹 설치

이전 Microsoft .NET Framework 버전이 설치되지 않은 Microsoft Windows XP SP2 또는 SP3 및 x86 아키텍처만 지원

.NET Framework 4에서 지원하는 모든 플랫폼 및 CPU 아키텍처(IA64 제외)

프로그램 추가/제거의 단일 항목. 전체 버전의 .NET Framework가 설치된 경우 프로그램 및 기능의 클라이언트를 대체하므로 되돌릴 수 없습니다.

.NET Framework의 일부. .NET Framework는 프로그램 및 기능에 개별적으로 존재하는.NET Framework 4 Client Profile 및 .NET Framework 4 확장 구성 요소로 구성됨

Windows Update를 통해 전체 버전의 .NET Framework로 업그레이드됨

독립적 구성 요소

개별적으로 서비스될 수 있음

.NET Framework의 .NET Framework 4 확장 구성 요소가 필요하지 않음