다음을 통해 공유


.NET Compact Framework의 구성 파일 설정

업데이트: 2007년 11월

.NET Compact Framework에서는 데스크톱에서 지원되는 구성 파일 설정의 하위 집합을 지원합니다. 구성 파일 설정은 응용 프로그램 구성 파일이나 장치 구성 파일에 포함될 수 있습니다.

응용 프로그램 구성 파일은 있을 경우 응용 프로그램 실행 파일 자체와 같은 폴더에 있어야 하고 applicationname.exe.config와 같은 명명 규칙을 따라야 합니다. 이 파일은 응용 프로그램의 구성을 제어합니다.

장치 구성 파일은 있을 경우 이름이 device.config여야 하고 \Windows 디렉터리에 저장되어야 합니다. 이 파일은 장치의 구성을 제어합니다.

장치 구성 파일에서 설정한 값은 전역적이기 때문에 모든 응용 프로그램에 적용됩니다. 그러나 응용 프로그램 구성 파일에 해당 요소를 포함하면 이 요소의 값이 장치 구성 파일의 값을 재정의합니다.

다음 표에서는 지원되는 구성 파일 설정을 보여 줍니다.

참고:

<publisherPolicy> 요소는 지원되지 않습니다.

요소

내용

<supportedRuntime>

응용 프로그램이나 장치에서 사용할 .NET Compact Framework의 런타임 버전을 지정합니다. 예를 들어, .NET Compact Framework 버전 1.0을 사용하여 빌드된 응용 프로그램을 .NET Compact Framework 2.0을 사용하여 설치된 장치에서 강제로 실행할 수 있습니다.

참고:

또한 Environment 개체를 프로그래밍 방식으로 사용하여 런타임 버전을 확인할 수도 있습니다.

<bindingRedirect>

응용 프로그램이 바인딩되는 어셈블리 버전을 지정합니다. 이 어셈블리 버전은 응용 프로그램이 빌드되는 어셈블리보다 최신 버전이거나 이전 버전일 수 있습니다.

<compatibilityVersion>

지정된 버전의 호환 모드를 지정합니다. 이 요소를 사용하면 런타임에서 이전 버전 런타임의 동작을 호출합니다. 대부분의 경우 이 설정은 진단 목적으로만 사용됩니다. 이 요소는 .NET Compact Framework에서만 지원됩니다.

다음 표에서는 지정된 설정에 대한 지원이 추가된 .NET Compact Framework의 버전을 보여 줍니다.

요소

응용 프로그램 구성 지원

장치 구성 지원

<supportedRuntime>

2.0

3.5

<bindingRedirect>

2.0

2.0 SP2

<compatibilityVersion>

2.0

지원되지 않습니다.

참고 항목

작업

방법: 런타임 버전 구성

기타 리소스

.NET Compact Framework의 응용 프로그램 빌드 및 핵심 작업