Microsoft로 로그인
로그인하거나 계정을 만듭니다.
안녕하세요.
다른 계정을 선택합니다.
계정이 여러 개 있음
로그인할 계정을 선택합니다.

증상

Microsoft.NET Framework 4.7 컴퓨터에 설치 되어 있다고 가정 합니다. .NET Framework 실행 되는 응용 프로그램 호환성 설정을 레지스트리에서 AppContext 스위치에 지정 된를 존중 하지 알 수 있습니다. 이 시나리오에서는 AppContext 플래그 레지스트리 옵션을 설정 하려고 할 때 것 처럼 작동 레지스트리 옵션에 지정 된 값을 False로 설정 합니다.

원인

프로그램 레지스트리에서 AppContext 스위치의 값을 읽으면 데이터를 검색할 수 없습니다. 무언가 잘못 하는 방법을 가정이 경우 레지스트리에 설정을 지정 하 고 False 값은 응용 프로그램에 반환 됩니다.

해결 방법

이 문제를 해결 하려면 응용 프로그램 구성 파일을 사용(pp.config)플래그를 설정 하려면 원하는 값입니다.

App.config 파일의 섹션 < 런타임 >< AppContextSwitchOverrides > 요소를 추가 합니다. 스위치에는 하나의 속성, 즉, , 값이 스위치 이름과 값을 포함 하는 키 또는 값 쌍을 나타내는 문자열입니다.

여러 스위치를 정의 하려면 <AppContextSwitchOverrides>에서 각 스위치의 키 또는 값 쌍을 구분 는 세미콜론을 사용 하 여 요소의 값 속성입니다. 이 경우에 <AppContextSwitchOverrides> 요소 형식은 다음과 같습니다.

XML

<AppContextSwitchOverrides value=”switchName1=value1;switchName2=value2” />

응용 프로그램 범위를 < AppContextSwitchOverrides > 요소를 사용 하 여 구성 설정을 정의할 수 있습니다. 즉, 해당 응용 프로그램을만 영향을 줍니다.

App.config 파일은 응용 프로그램과 관련 된 이기 때문에 이렇게 해야 모든 영향을 받는 응용 프로그램입니다.

AppContext에 대 한 자세한 내용은 Microsoft Developer Network (MSDN) 웹 사이트에서 다음 항목으로 이동 합니다.

AppContext 클래스

자세한 내용

이 문제는 AppContext 스위치는 AppDomain의 수명 주기 초기에 사용할 수 있도록 하는 작업의 일환으로 도입 되었습니다. 이 허용 변경 AppContext 스위치를 사용 해야 하는 코드가 AppDomain 맨 위쪽에서 초기 실행 하는 경우에 안전 하 게, 한 얼 그렇지 않으면 것입니다.

레지스트리에서 읽은 값을 저장 하려면 얼마나 많은 메모리를 할당 하는 방법에 대 한 문제는를 . 레지스트리에서 읽은 값을 저장할 할당된 된 공간이 충분 하지 않으면 그는 돌아갈 기본값인 False.

상태

Microsoft는 이것이 "적용 대상" 절에 나열 된 제품에서 문제가 있고 Microsoft 솔루션 제품의 향후 버전에서에서 작동 한다고 확인 했습니다.

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.

이 정보가 유용한가요?

언어 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?
제출을 누르면 피드백이 Microsoft 제품과 서비스를 개선하는 데 사용됩니다. IT 관리자는 이 데이터를 수집할 수 있습니다. 개인정보처리방침

의견 주셔서 감사합니다!

×