내보내기(0) 인쇄
모두 확장
이 문서는 수동으로 번역한 것입니다. 원본 텍스트를 보려면 포인터를 문서의 문장 위로 올리십시오. 추가 정보
번역
원본

<supportedRuntime> 요소

응용 프로그램이 지원하는 공용 언어 런타임 버전을 지정합니다. 이 요소는 .NET Framework 1.1 이상 버전으로 작성된 모든 응용 프로그램에서 사용되어야 합니다.

<configuration>

   <startup>

      <supportedRuntime>

<supportedRuntime version="runtime version" sku="sku id"/>

특성

설명

버전

선택적 특성입니다.

응용 프로그램이 지원하는 공용 언어 런타임(CLR) 버전을 지정하는 문자열 값입니다. CLR의 처음 세 버전은 "v1.0.3705", "v1.1.4322" 및 "v2.0.50727"로 지정되었습니다. .NET Framework 4부터는 주 및 부 버전 번호만 필요합니다(즉, "v4.0.30319"가 아니라 "v4.0"만 필요). 짧은 문자열이 권장됩니다.

참고 참고
.NET Framework 버전 3.0 및 3.5는 CLR의 버전 2.0.50727을 사용합니다.

sku

선택적 특성입니다.

응용 프로그램을 실행하는 재고 관리 단위(SKU)를 지정하는 문자열 값입니다.

<supportedRuntime> 요소가 응용 프로그램 구성 파일에 없다면, 응용 프로그램 빌드에 사용된 런타임 버전이 사용됩니다.

<supportedRuntime> 요소는 런타임 버전 1.1 이상으로 작성된 모든 응용 프로그램에서 사용되어야 합니다. 런타임 버전 1.0만 지원하도록 작성된 응용 프로그램은 <requiredRuntime> 요소를 사용해야 합니다.

참고 참고

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

여러 버전의 런타임이 지원되면 첫 번째 요소는 우선 순위가 가장 높은 런타임 버전을 지정하고 마지막 요소는 우선 순위가 가장 낮은 버전을 지정해야 합니다.

참고 참고

응용 프로그램이 CorBindToRuntimeEx 함수와 같은 레거시 활성화 경로를 사용하면서 해당 경로로 CLR 4 이후 버전을 활성화하려는 경우 또는 응용 프로그램이 .NET Framework 4(으)로 빌드되었지만 이전 버전의 .NET Framework로 빌드된 혼합 모드 어셈블리에 종속성이 있는 경우는 지원되는 런타임 목록에 .NET Framework 4을(를) 지정할 수 없습니다. 또한 구성 파일 안의 <startup> 요소에서 useLegacyV2RuntimeActivationPolicy 특성을 true로 설정해야 합니다. 그러나 이 특성을 true로 설정하면 .NET Framework의 이전 버전으로 빌드된 모든 구성 요소가 빌드 시 사용된 런타임 대신 .NET Framework 4을(를) 사용하여 실행됩니다.

다음 표는 version 특성이 v 4.0 또는 v4.0.30319일 때, 응용 프로그램이 실행되도록 설치된 .NET Framework 4 버전에 대하여 sku 특성 값이 어떻게 다른지 보여줍니다. 테이블은 .NET Framework 4에 게시된 모든 플랫폼 업데이트(PU)를 포함합니다. 향후의 플랫폼 업데이트들은 이와 같은 패턴을 따를 것입니다. 실행할 수 있는 모든 .NET Framework 버전을 사용하여 응용 프로그램을 테스트하는 것이 좋습니다.

sku 특성 값

4.0 Client

4.0 Full

4.0 Client + PU 1

4.0 Full + PU 1

4.0 Client + PU 2

4.0 Full + PU 2

4.0 Client + PU 3

4.0 Full + PU 3

4.5

.NETFramework,Version=v4.0,Profile=Client

.NETFramework,Version=v4.0

.NETFramework,Version=v4.0.1,Profile=Client

.NETFramework,Version=v4.0.1

.NETFramework,Version=v4.0.2,Profile=Client

.NETFramework,Version=v4.0.2

.NETFramework,Version=v4.0.3,Profile=Client

.NETFramework,Version=v4.0.3

.NETFramework,Version=v4.5

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

<configuration>
   <startup>
      <supportedRuntime version="v1.1.4322"/>
      <supportedRuntime version="v1.0.3705"/>
   </startup>
</configuration>

이 요소는 응용 프로그램 구성 파일에 사용할 수 있습니다.

커뮤니티 추가 항목

추가
Microsoft는 MSDN 웹 사이트에 대한 귀하의 의견을 이해하기 위해 온라인 설문 조사를 진행하고 있습니다. 참여하도록 선택하시면 MSDN 웹 사이트에서 나가실 때 온라인 설문 조사가 표시됩니다.

참여하시겠습니까?
표시:
© 2014 Microsoft