4.6.1과 4.6 창에는.NET Framework 대 한 핫픽스 롤업 3139551

이 문서는 Microsoft 기계 번역 소프트웨어를 이용하여 번역되었으며 Microsoft Community에 의한 Community Translation Framework(CTF) 기술 혹은 사람이 번역한 내용에 의하여 사후 편집될 수 있습니다. Microsoft는 Knowledge Base에 있는 모든 문서에 다양한 언어로 접근할 수 있도록 하기 위하여 기계 번역, 사람에 의한 번역 및 커뮤니티가 편집한 내용을 모두 제공합니다. 번역된 문서는 어휘, 구문 및/혹은 문법에 오류가 있을 수 있습니다. Microsoft는 번역 오류로 인한 부정확성, 오류 및/또는 손해와 이를 고객이 사용하는 데에 대하여 책임을 지지 않습니다.

이 문서의 영문 버전 보기:3139551
제품 및이 문서에 적용 되는 운영 체제를 참조 하십시오.

4.6.1 Microsoft.NET Framework 및.NET Framework 4.6 Windows 7 서비스 팩 1 (SP1), Windows Server 2008 R2 SP1, Windows Server 2008 SP2 및 Windows Vista s p 2에서 사용할 수 있는 핫픽스 롤업 3139551에 설명 합니다. 이 핫픽스 롤업에 수정 프로그램에 대 한 자세한 내용은 참조 있는 "이 핫픽스 롤업에 해결 되는 문제"섹션입니다.
해결 방법

다운로드 정보

다음 파일은 Microsoft 다운로드 센터에서 다운로드할 수 있습니다.


Microsoft 지원 파일을 다운로드 하는 방법에 대 한 자세한 내용은 Microsoft 기술 자료에 있는 문서를 이동 하려면 다음 문서 번호를 클릭 합니다.
119591 온라인 서비스에서 Microsoft 지원 파일을 구하는 방법
Microsoft는 이 파일에 대해 바이러스 검사를 시행하였습니다. Microsoft는 파일이 게시된 날짜에 사용할 수 있었던, 최신 바이러스 검색 소프트웨어를 사용했습니다. 파일은 파일을 무단으로 변경할 수 없도록 보안이 강화된 서버에 저장됩니다.
추가 정보

전제 조건

이 핫픽스를 적용 하려면 설치 된.NET Framework 4.6 또는.NET Framework 4.6.1 있어야 합니다.

다시 시작 요구 사항

영향을 받는 파일이 사용 중인 경우이 핫픽스를 적용 한 후 컴퓨터를 다시 시작 해야 합니다. 이 핫픽스를 적용 하기 전에 모든.NET Framework 기반 응용 프로그램을 닫는 것이 좋습니다.

핫픽스 대체 정보

이 핫픽스 패키지 이전에 출시 된 핫픽스 패키지를 대체 하지 않습니다.

이 핫픽스 롤업에 해결 되는 문제

문제 1

WPF 응용 프로그램에서 TreeView의 컨텍스트 외부에 TreeViewItem 을 사용할 때 InvalidCastException 예외 스택 추적을 다음과 같이 시작 응용 프로그램에 발생할 수 있습니다.

System.Windows.Controls.VirtualizingStackPanel.FindScrollOffset(Visual v)

참고: 이 예외는 TreeViewItemTreeViewItem 또는 해당 하위 항목 중 하나에 대 한 스크롤 오프셋을 찾으려고 하는 가상화 된 목록 컨트롤 (예를 들어, DataGridListBox, ListView 컨트롤)에 있을 때 발생 합니다. 예를 들어,는 DataTemplate의 루트로는 TreeViewItem 을 선언 하 고 DataGrid 열의 CellTemplate데이터 템플릿 사용 하는 경우이 예외가 발생 합니다.

문제 2

System.Web.CachingSystem.Runtime.Caching 모두 캐시 항목에서 사용 되는 메모리가 아닌 전체 AppDomain에서 사용 되는 메모리의 크기를 보고 합니다.

이 저하 되어.NET Framework 4.5 타이머 구현에 대 한 변경으로 인해. 잘못 된 크기를 보고, 뿐만 아니라 캐시에서 참조 하는 추가 개체 gen2 GC 대기 시간을 향상 시킬 수 있습니다. ASP.NET 호스팅 시나리오에서에서 캐시도 잘못 모든 응용 프로그램 도메인에 있는 모든 캐시의 크기 ("캐시 % 프로세스 메모리 제한 사용" ASP.NET 성능 카운터를 통해 보고)에 따라 응용 프로그램 도메인 재활용 된 경우.

정확한 크기를 보고 있는이 수정 프로그램 의도 하지 않은 참조 캐시에서 다른 응용 프로그램 도메인 개체를 제거 합니다. 이 수정 프로그램이 서버 GC를 사용 하는 다중 코어 컴퓨터에서 System.Runtime.Caching에 대 한 대기 시간을 향상 시키기 위해 변경 내용이 포함 됩니다. 또한이 수정 프로그램을 적용 한 후 시나리오 재활용 응용 프로그램 도메인에서 모든 캐시의 크기를 올바르게 계산 됩니다.

문제 3

터치 사용자 상호 작용을 처리 하기 위해 이동 했으면 터치 마우스 프로 모션에 의존 하는 Windows Presentation Foundation (WPF) 응용 프로그램 (순서가 아니라 사용 하 여 직접 터치 이벤트)을 승격 움직이면 비정상적으로 낮은 볼륨에서 발생할 수 있습니다.

이전에 WPF 스로틀 마우스 프로 모션 터치 터치 대량의 이동 발송자를 압도 하지 않도록 이동 합니다. .NET Framework 4.6.1에에서 수정 수 터치 이동 처리 하는 스로틀에 도입 되었습니다. 이 변경 횟수에는 추가적인 감소 원인이 마우스 프로 모션에 부담 이동 하는 생성 된. 마우스 프로 모션 조절 터치 이동 이벤트와 확장 된 마우스 이동 이벤트 사이 일대일 대응 거의 있을 것을 이제 제거 됩니다.

문제 4

작업 하는 WPF 응용 프로그램에서.NET Framework 4.6를 대상으로 하는 가정 합니다. DispatcherOperation를 사용 하 여 WPF 발송자에 의해 호출 되는 메서드에서 CurrentThread.CurrentCulture 또는 CurrentThread.CurrentUICulture 값을 설정 하려고 합니다. 예를 들어, UI 이벤트 처리기 나 MainWindow 생성자에서이 값을 설정 하려고 합니다. 이러한 상황에서는 CurrentCulture CurrentUICulture 값 해당 메서드의 끝에서 이전 값으로 다시 설정 됩니다. MainWindow 생성자에서 또는 단추 클릭 처리기에서 CurrentUICulture 를 설정 하는 응용 프로그램을 해당 설정 시스템 UI culture 되돌아갑니다.

이 수정 프로그램에서 WPF 응용 프로그램에 설정 된 CurrentThread.CurrentCulture/CurrentUICulture 값 같은 방식으로.NET Framework 4.6 전과 같이 유지 되도록.

문제 5

.NET Framework 4.6 TaskContinuationOptions.RunContinuationsAsynchronously새 플래그를 작업 라이브러리에 추가 됩니다. 그러나, Task.WhenAll, Task.WhenAny 또는 Task.Unwrap이 플래그를 사용 하면 플래그는 효과가 없습니다. 특정 교착 상태 상황이 발생 하지 않게 하려면 플래그가 도입 되었습니다. 이 수정 프로그램이 모든 종류의 작업 연속 존중 새 플래그를 확인 합니다.

문제 6

.NET Framework 4.6 AppContext AppContext 메서드를 올바르게 구현할 수 스레드로부터 보호 하에 버그가 있어서. AppContext 주요 변경 사항을 줄이기 위해 인프라의 일부입니다. 설정 하 고 플래그를 검색 하 고 해당 데이터에 따라 응용 프로그램에서는 AppContext 사용할 수 있습니다.

이 수정은 AppContext 스위치 값을 검색 하 고 설정에 관련 된 메서드는 올바른 스레드 안전 하 게 합니다.

이슈 7

발생 하는 경우 할당 및 생존 패턴을 가진 가장자리 케이스는 필요 하면 관리 되는 힙에 새 세그먼트, 가비지 수집기는 예상 보다 작게 커밋 크기를 계산할 수 있습니다. 그러면 가비지 수집기는 커밋되지 않은 메모리에 작성 하려고 하기 때문에 압축 단계 동안 액세스 위반이 발생 합니다.

이 수정 프로그램이 올바르게 크기를 계산 합니다.

이슈 8

네이티브 코드가 특정 메서드를 만들 때.NET Framework 응용 프로그램 및 NGEN 프로세스는 예기치 않은 충돌이 발생할 수 있습니다.

문제 9

RyuJit은 레지스터의 16 비트 부호 없는 정수를 비교 하는 잘못 된 지침을 생성 합니다. 생성 된 비교 명령은 레지스터 피연산자를 사용 하는 경우 및 MSB 값 입력된 값이 다를 경우 잘못 된 결과 생성 합니다.

이 수정 프로그램이 올바른 지침을 생성합니다.

다음에 적용됩니다.

이 문서는 다음에 적용 됩니다.
  • Microsoft.NET Framework 4.6.1
  • Microsoft.NET Framework 4.6 사용 하는 경우:
    • Windows 7 서비스 팩 1
    • Windows Server 2008 R2 서비스 팩 1
    • Windows Server 2008 서비스 팩 2
    • Windows Vista 서비스 팩 2

경고: 이 문서는 자동으로 번역되었습니다.

속성

문서 ID: 3139551 - 마지막 검토: 07/22/2016 07:01:00 - 수정: 2.0

Microsoft .NET Framework 4.6.1, Microsoft .NET Framework 4.6

  • kbfix kbqfe kbsurveynew kbexpertiseadvanced kbmt KB3139551 KbMtko
피드백