이 문서에서는 Microsoft 3146714 4.6 및 4.6.1에서 사용할 수 있는 핫픽스 롤업 .NET Framework 설명합니다. 핫픽스 롤업이 수정하는 문제에 대한 자세한 내용은 "이 핫픽스 롤업이 수정한 문제" 섹션을 참조하세요.
해결 방법
KB3146714에 해당하는 핫픽스는 이전에 KB3146714에 .NET Framework 업데이트된 최신 업데이트로 대신됩니다. 최신 업데이트를 설치하는 것이 .NET Framework. Microsoft 지원 파일을 다운로드하는 방법에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료에서 문서를 볼 수 있습니다.
119591 온라인 서비스에서 Microsoft 지원 파일을 얻는 방법 Microsoft는 바이러스를 위해 이 파일을 검색했습니다. Microsoft는 파일을 게시한 날짜에 사용할 수 있는 최신 바이러스 예방 소프트웨어로 이 파일을 검사했습니다. 이 파일은 해당 파일을 무단으로 변경할 수 없는 보안이 향상된 서버에 보관됩니다. 참고 핫픽스 업데이트 버전을 확인하기 위해 릴리스 키워드의 값을 확인하여 설치된 버전을 확인합니다. 전달 호환을 위해 다음 표에 나열된 값보다 크거나 같은 값을 확인할 수 있습니다.
핫픽스 롤업 버전 |
릴리스 DWORD 값 |
---|---|
핫픽스 롤업 3146711 4.6 이상 .NET Framework 대한 핫픽스 롤업 |
394294 |
버전을 결정하는 방법에 대한 자세한 내용은 .NET Framework 방법: 설치되는 버전 결정 .NET Framework 참조하세요.
추가 정보
필수 구성 요소
이 핫픽스를 적용하려면 4.6 또는 4.6.1 .NET Framework 설치해야 합니다.
다시 시작 요구 사항
영향을 받는 파일이 사용되는 경우 이 핫픽스를 적용한 후 컴퓨터를 다시 시작해야 합니다. 이 핫픽스를 적용하기 전에 .NET Framework 모든 애플리케이션을 닫는 것이 좋습니다.
핫픽스 대체 정보
이 핫픽스 패키지는 이전에 릴리스된 핫픽스 패키지를 대체하지 않습니다.
이 핫픽스 롤업이 수정하는 문제
CLR JIT 문제
C# 4.6이 설치된 컴퓨터에서 코드를 실행하고 RyuJIT 컴파일러를 사용하는 경우 코드가 .NET Framework 아니라 참조로 전달됩니다. 이 버그의 한 가지 증상은 코드가 컬렉션의 데이터를 잘못된 순서(time-series)로 나타내고 있습니다. 이전 버전의 데이터 .NET Framework 이러한 변경은 클라이언트가 데이터 .NET Framework 시간 계열 데이터를 검색할 때 다양한 증상을 유발합니다. 이 문제는 통과-ref 인수로 역할을 하는 tmp 변수에 대한 lvAddrExposed 플래그가 누락되어 발생하여 복사 소품 단계가 손상됩니다. CLR 문제 일반 형식이 네이티브 이미지에서 복원되는 동안 CLR 형식 로더의 문제가 발생할 수 있습니다. 이렇게 하면 ngen createpdb 명령이 실패합니다. 이 문제는 이 핫픽스를 통해 해결됩니다. Windows 양식 문제 Windows Forms PrintPreviewDialog UI는 다음과 같은 조건이 true일 때 매우 느리게 초기화됩니다.-
네트워크 프린터가 사용됩니다.
-
이 프린터에 대한 사용자 기본 설정(예: 이플렉스 설정)이 수정됩니다.
이 시나리오에 성능 최적화를 추가했습니다. 특정 페이지에 대해 페이지 설정을 수정하지 않은 경우 이 페이지의 프린터 설정이 다시 적용되지 않습니다(프린터 스푸러에 액세스하여). 애플리케이션이 QueryPageSettings 이벤트 처리기를 사용하여 프린터 설정을 수정하는 경우 옵트인 플래그가 설정되어 있는 경우에도 영향을 받는 페이지의 미리 보기 생성 성능은 향상되지 않습니다. 이 최적화를 옵트인하기 위해 다음 키를 app.config 4.5.2의 버전에 따라 .NET Framework: .NET Framework 추가해야 합니다. <?xml 버전="1.0" 인코딩="utf-8"?> <구성> < appSettings > < key="OptimizePrintPreview" value="true" /> < /appSettings > </configuration> .NET Framework 4.6 이상 버전: <?xml version="1.0" 인코딩="utf-8"?> <구성> < 런타임> < AppContextSwitchOverrides 값 = "Switch.System.Drawing.Printing.OptimizePrintPreview=true" /> < /runtime> </configuration> 두 버전의 애플리케이션에서 애플리케이션을 실행할 수 .NET Framework 동일한 파일에서 두 스위치를 모두 사용 합니다. 옵트아웃하려면 스위치를 제거하거나 값을 false로 설정합니다. ClickOnce 문제ClickOnce TLS 1.1 및 1.2를 지원하기 위해 업데이트되었습니다. ClickOnce 런타임에 필요한 TLS 프로토콜을 자동으로 감지합니다. 이 기능을 사용하도록 설정하는 데 ClickOnce 추가 단계가 없습니다. 참고 ClickOnce PCI 규격으로 간주되지 않는 경우에도 TLS 1.0을 당분간 계속 지원합니다.