.NET Framework Client Profile 오류

업데이트: 2008년 7월

Visual Studio 2008 SP1(서비스 팩 1)을 사용하면 .NET Framework Client Profile이라고 하는 간단한 .NET Framework 런타임을 배포할 수 있습니다. 이 런타임에는 .NET Framework 3.5에 포함된 이진 파일의 하위 집합이 들어 있습니다. .NET Framework Client Profile을 사용하여 더 작은 .NET Framework 라이브러리를 응용 프로그램 사용자에게 배포할 수 있으며 사용자는 자신의 시스템에 전체 .NET Framework 3.5가 설치되지 않은 경우에도 이 응용 프로그램을 실행할 수 있습니다. .NET Framework Client Profile에 대한 자세한 내용은 .NET Framework Client Profile을 참조하십시오.

오류 조건

응용 프로그램에서 .NET Framework Client Profile에 포함되지 않은 어셈블리 또는 종속된 어셈블리에 있는 기능을 참조하려는 경우 런타임 오류 메시지가 나타날 수 있습니다. 정확한 메시지 내용은 참조되는 기능의 위치에 따라 달라집니다. 이러한 오류를 제거하려면 프로젝트에서 잘못된 어셈블리 참조를 제거하거나 프로젝트에서 .NET Framework Client Profile 하위 집합 라이브러리가 아닌 전체 .NET Framework 버전 3.5를 대상으로 하도록 설정합니다.

종속 DLL이 프로젝트에서 누락되어 오류가 발생하는 경우 누락된 DLL을 배포 프로젝트에 추가하거나 DLL에 종속된 참조를 제거할 수 있습니다.

참고:

참조되는 기능이 .NET Framework 3.5 라이브러리가 아닌 DLL에 들어 있는 경우 코드에서 누락된 종속 기능을 호출하지 않으면 이 메시지를 무시하고 응용 프로그램을 있는 그대로 배포할 수 있습니다. 메시지는 디자인 고려 사항에 대해 알려 주기 위한 용도로만 제공됩니다.

프로젝트 또는 프로젝트의 어셈블리가 전체 .NET Framework 버전 3.5 라이브러리에서만 제공되는 기능을 참조하지만 해당 프로젝트가 .NET Framework Client Profile을 대상으로 하기 때문에 오류가 발생하는 경우 전체 .NET Framework 버전 3.5 기능에 대한 참조를 제거하거나 응용 프로그램이 전체 .NET Framework 버전 3.5를 대상으로 하도록 해야 합니다.

참고 항목

개념

.NET Framework Client Profile

기타 리소스

특정 .NET Framework를 대상으로 지정

변경 기록

날짜

변경 내용

이유

2008년 7월

.NET Framework Client Profile을 대상으로 하는 경우 발생할 수 있는 오류를 해결하기 위한 새 항목입니다.

SP1 기능 변경