다음을 통해 공유


<requiredRuntime> 요소

애플리케이션에서 공용 언어 런타임 버전 1.0만 지원되도록 지정합니다. 이 요소는 더 이상 사용되지 않으며 더 이상 사용되지 않아야 합니다. 요소를 supportedRuntime 대신 사용해야 합니다.

<구성><시작><필수Runtime>

문법

   <requiredRuntime
version="runtime version"
safemode="true|false"/>

특성 및 요소

다음의 섹션은 특성, 자식 요소 및 부모 요소에 대해 설명합니다.

Attributes

특성 Description
version 선택적 특성입니다.

이 애플리케이션에서 지원하는 .NET Framework의 버전을 지정하는 문자열 값입니다. 문자열 값은 .NET Framework 설치 루트 아래에 있는 디렉터리 이름과 일치해야 합니다. 문자열 값의 내용은 구문 분석되지 않습니다.
safemode 선택적 특성입니다.

런타임 시작 코드가 레지스트리를 검색하여 런타임 버전을 확인할지 여부를 지정합니다.

safemode 특성

가치 Description
false 런타임 시작 코드는 레지스트리를 찾습니다. 기본값입니다.
true 런타임 시작 코드는 레지스트리에서 보이지 않습니다.

자식 요소

없음.

부모 요소

요소 Description
configuration 공용 언어 런타임 및 .NET Framework 애플리케이션에서 사용하는 모든 구성 파일의 루트 요소입니다.
startup 요소를 포함합니다 <requiredRuntime> .

비고

런타임 버전 1.0만 지원하도록 빌드된 애플리케이션은 요소를 사용해야 <requiredRuntime> 합니다. 런타임 버전 1.1 이상을 사용하여 빌드된 애플리케이션은 <supportedRuntime> 요소를 사용해야 합니다.

비고

CorBindToRuntimeByCfg 함수를 사용하여 구성 파일을 지정하는 경우 모든 버전의 런타임에 해당 요소를 사용해야 <requiredRuntime> 합니다. <supportedRuntime> CorBindToRuntimeByCfg를 사용하는 경우 요소가 무시됩니다.

특성 문자열은 version 지정된 버전의 .NET Framework에 대한 설치 폴더 이름과 일치해야 합니다. 이 문자열은 해석되지 않습니다. 런타임 시작 코드에서 일치하는 폴더를 찾지 못하면 런타임이 로드되지 않습니다. 시작 코드는 오류 메시지를 표시하고 종료합니다.

예시

다음 예제에서는 구성 파일에서 런타임 버전을 지정하는 방법을 보여줍니다.

<configuration>
   <startup>
      <requiredRuntime version="v1.0.3705" safemode="true"/>
   </startup>
</configuration>

참고하십시오