Applies To.NET

릴리스 날짜:2019년 10월 15일

버전:.NET Framework 4.8

Windows 10 버전 1607 및 Windows Server 2016 대한 2019년 10월 15일 업데이트에는 .NET 4.8의 누적 안정성 개선 사항이 포함되어 있습니다. 정기적인 유지 관리 작업의 일부로 이 업데이트를 적용하는 것이 좋습니다. 이 업데이트를 설치하기 전에 필수 구성 요소다시 시작 요구 사항 절을 참조하세요.

품질 및 안정성 개선 사항

ASP.NET

사용자 지정 DataAnnotation.ValidationAttribute를 사용할 때 ValidationContext.MemberName 관련 문제를 해결합니다.

WPF1

소프트웨어 렌더링이 위치 및 크기 조정이 너무 큰 이미지를 그리지 못하는 문제를 해결합니다. 예를 들어 Width=10이 있는 Image 요소는 width=500이 있는 비트맵으로 소스화되고 바깥쪽 창의 왼쪽 가장자리에서 700픽셀로 배치됩니다. 제품 S * X = 50 * 700 = 35000이 2^15 = 32768을 초과한다는 점에서 배율 인수 S = 500/10 = 50 및 위치 X =700이 너무 커서 나타나지 않습니다.

CLR2

Type.GetConstructors()에서 순서가 지정되지 않은 ConstructorInfo를 반환할 위험을 줄입니다.

외부 버그(예: 이중 무료)가 기본 OS 스레드를 시작하지 못하게 하는 시나리오의 동작이 향상되었습니다. 이제 스레드가 시작될 때까지 기다리지 않고 진단 오류로 런타임이 실패합니다. 이렇게 하면 오류를 더 잘 복구하고 오류를 발생시킨 문제를 더 잘 진단할 수 있습니다.

SafeArray가 완전히 초기화되지 않은 SafeArrays를 포함하는 런타임에 바인딩된 .NET COM 호출의 주소 및 문제입니다.

Winforms

단일 위쪽 화살표 키를 눌러 드롭다운 메뉴 항목의 마지막 항목으로 탐색할 수 없는 문제를 해결합니다.

값 변경에 대한 응답으로 선택 항목이 null로 변경될 때(아무것도 선택하지 않음) 속성 표에서 NullReferenceException을 throw할 수 있는 주소 및 문제

1 Windows Presentation Foundation(WPF)2 CLR(공용 언어 런타임)

이 업데이트의 알려진 문제

현상:

.NET Framework 4.8에 대해 이 10월 15 누적 업데이트를 적용한 후 제한된 권한 집합으로 기본 AppDomain을 만드는 일부 ClickOnce 애플리케이션 및 애플리케이션은 애플리케이션 시작 또는 애플리케이션 런타임 오류 또는 예기치 않은 동작을 관찰할 수 있습니다. 관찰 가능한 문제는 System.AppDomainSetup.TargetFrameworkName(https://learn.microsoft.com/en-us/dotnet/api/system.appdomainsetup.targetframeworkname?view=netframework-4.8)이 null이므로 .NET Framework 4.0 동작으로 되돌릴 수 있는 단점이 있습니다.

해결:

새로운 예기치 않은 오류 또는 기능 문제를 관찰하는 고객은 애플리케이션 구성 파일에 다음 섹션을 추가(또는 병합)하여 애플리케이션 설정을 구현할 수 있습니다.

<?xml version="1.0" encoding="utf-8" ?> <구성>       <런타임>           <AppContextSwitchOverrides value="Switch.System.Reflection.DoNotForceOrderOfConstructors=true" />       /runtime>< </configuration>

해결 방법

이 문제를 해결하려면 Windows 10 버전 1607 및 Windows Server 2016 KB4532997용 .NET Framework 4.8에 대한 업데이트를 설치합니다.

업데이트를 구하고 설치하는 방법

이 업데이트 설치

이 업데이트를 다운로드하여 설치하려면 설정 > 업데이트 & 보안 >Windows 업데이트 이동한 다음 업데이트 확인을 선택합니다.

이 업데이트에 대한 독립 실행형 패키지를 얻으려면 Microsoft 업데이트 카탈로그 웹 사이트로 이동합니다.

파일 정보

이 업데이트에 제공된 파일 목록은 누적 업데이트에 대한 파일 정보를 다운로드합니다.

전제 조건

이 업데이트를 적용하려면 .NET Framework 4.8이 설치되어 있어야 합니다.

다시 시작 요구 사항

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

업데이트 대체 정보

이 업데이트는 이전에 릴리스된 업데이트 4515839 대체합니다.

이 업데이트에 대한 도움말 및 지원을 받는 방법

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

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

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