<requiredRuntime> 요소
애플리케이션에서 1.0 버전의 공용 언어 런타임만 지원하도록 지정합니다. 이 요소는 더 이상 사용되지 않으며 더 이상 사용하지 않아야 합니다. 대신 supportedRuntime
요소를 사용해야 합니다.
<configuration>
<startup>
<requiredRuntime>
구문
<requiredRuntime
version="runtime version"
safemode="true|false"/>
특성 및 요소
다음 단원에서는 특성, 자식 요소 및 부모 요소에 대해 설명합니다.
특성
특성 | 설명 |
---|---|
version |
선택적 특성입니다. 이 애플리케이션이 지원하는 .NET Framework 버전을 지정하는 문자열 값입니다. 문자열 값은 .NET Framework 설치 루트 아래에 있는 디렉터리 이름과 일치해야 합니다. 문자열 값의 내용은 구문 분석되지 않습니다. |
safemode |
선택적 특성입니다. 런타임 시작 코드가 레지스트리를 검색하여 런타임 버전을 확인할지 여부를 지정합니다. |
safemode 특성
값 | Description |
---|---|
false |
런타임 시작 코드는 레지스트리를 찾습니다. 이것은 기본값입니다. |
true |
런타임 시작 코드는 레지스트리를 찾지 않습니다. |
자식 요소
없음
부모 요소
요소 | Description |
---|---|
configuration |
공용 언어 런타임 및 .NET Framework 애플리케이션에서 사용하는 모든 구성 파일의 루트 요소입니다. |
startup |
<requiredRuntime> 요소를 포함합니다. |
설명
런타임 버전 1.0만 지원하도록 빌드된 애플리케이션은 <requiredRuntime>
요소를 사용해야 합니다. 런타임 버전 1.1 이상을 사용하여 빌드된 애플리케이션은 <supportedRuntime>
요소를 사용해야 합니다.
참고
CorBindToRuntimeByCfg 함수를 사용하여 구성 파일을 지정하는 경우 모든 버전의 런타임에 대해 <requiredRuntime>
요소를 사용해야 합니다. CorBindToRuntimeByCfg를 사용할 때 <supportedRuntime>
요소는 무시됩니다.
version
특성 문자열은 .NET Framework의 지정된 버전에 대한 설치 폴더 이름과 일치해야 합니다. 이 문자열은 해석되지 않습니다. 런타임 시작 코드가 일치하는 폴더를 찾지 못하면 런타임이 로드되지 않습니다. 시작 코드에 오류 메시지가 표시되고 종료됩니다.
예제
다음 예에서는 구성 파일에서 런타임 버전을 지정하는 방법을 보여 줍니다.
<configuration>
<startup>
<requiredRuntime version="v1.0.3705" safemode="true"/>
</startup>
</configuration>
참고 항목
.NET