AppDomainSetup.SetCompatibilitySwitches(IEnumerable<String>) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 스위치를 설정하여 지정된 문제에 대해 이전 버전의 .NET Framework와 호환되는 애플리케이션 도메인을 만듭니다.
public:
void SetCompatibilitySwitches(System::Collections::Generic::IEnumerable<System::String ^> ^ switches);
public void SetCompatibilitySwitches (System.Collections.Generic.IEnumerable<string> switches);
member this.SetCompatibilitySwitches : seq<string> -> unit
Public Sub SetCompatibilitySwitches (switches As IEnumerable(Of String))
매개 변수
- switches
- IEnumerable<String>
호환성 스위치를 지정하는 열거 가능한 문자열 값이거나 기존 호환성 스위치를 제거하는 null
입니다.
설명
.NET Framework 주 버전에서는 이전 버전의 주요 변경 내용이 도입되기도 합니다. 예를 들어 .NET Framework 4에서는 .NET Framework 3.5에서 몇 가지 호환성이 손상되는 변경이 발생합니다. 사용 된 SetCompatibilitySwitches 동작이 이전 버전의.NET Framework와 호환 되도록 애플리케이션 도메인에 대 한 이러한 주요 변경 내용 중 하나 이상을 지정 하는 방법으로 롤백할 수 해야 합니다.
이 메서드를 호출할 때마다 기존 스위치 설정이 바뀝니다. 설정을 지우려면 매개 변수를 지정 null
합니다 switches
.
배열이 인터페이스를 switches
구현하기 때문에 사용자가 제공하는 문자열 값 집합은 간단한 문자열 배열일 IEnumerable 수 있습니다.
다음 표에서는 이전 버전의 .NET Framework 동작을 복원하도록 설정할 수 있는 호환성 스위치의 예를 제공합니다.
스위치 | 의미 |
---|---|
"NetFx40_LegacySecurityPolicy" | .NET Framework 3.5에 대한 CAS(코드 액세스 보안)는 이 애플리케이션 도메인에서 사용하도록 설정됩니다. NetFx40_LegacySecurityPolicy> 요소를 참조하세요<. |
"NetFx40_Legacy20SortingBehavior" | .NET Framework 3.5에 대한 문자열 정렬 기본값은 이 애플리케이션 도메인에서 사용하도록 설정됩니다. 레거시 정렬 동작을 성공적으로 복원하려면 로컬 시스템에서 sort00001000.dll 동적 링크 라이브러리를 사용할 수 있어야 합니다. CompatSortNLSVersion> 요소를 참조하세요<. |
"NetFx40_Legacy40SortingBehavior" | .NET Framework 4 및 유니코드 5.0의 문자열 정렬 기본값은 이 애플리케이션 도메인에서 사용하도록 설정됩니다. 레거시 정렬 동작을 성공적으로 복원하려면 로컬 시스템에서 sort00060101.dll 동적 링크 라이브러리를 사용할 수 있어야 합니다. |
"NetFx40_TimeSpanLegacyFormatMode" | TimeSpan.NET Framework 3.5에 대한 서식 지정 동작은 이 애플리케이션 도메인에서 사용하도록 설정됩니다. 항목의 TimeSpan_LegacyFormatMode> 요소 및 "레거시 TimeSpan 서식 복원" 섹션을< TimeSpan 참조하세요. |
"UseRandomizedStringHashAlgorithm" | 문자열에 대 한 해시 코드를 계산 하는 런타임에 애플리케이션 도메인 간에 일관 된 해시 코드를 생성 하는 단일 해싱 알고리즘을 사용 하는 대신 애플리케이션 도메인 별로 합니다. UseRandomizedStringHashAlgorithm> 요소를 참조하세요<. |