Applies To.NET

Data de lançamento:15 de outubro de 2019

Versão: .NET Framework 4.8

A atualização de 15 de outubro de 2019 para o Windows 10 versão 1607 e Windows Server 2016 inclui melhorias de confiabilidade cumulativa no .NET 4.8. Recomendamos que você aplique esta atualização como parte de suas rotinas de manutenção regulares. Antes de instalar esta atualização, consulte as seções Pré-requisitos e Necessidade de reinicialização.

Melhorias de qualidade e confiabilidade

ASP.NET

Resolve um problema com ValidationContext.MemberName ao usar DataAnnotation.ValidationAttribute personalizado.

WPF1

Aborda e problema em que a renderização de software falha ao desenhar imagens cuja posição e dimensionamento são muito grandes. Por exemplo, um elemento Image com Width=10, originado em um bitmap com largura=500 e posicionado a 700 pixels da borda esquerda da janela delimitada, falha ao aparecer porque o fator de dimensionamento S = 500/10 = 50 e a posição X=700 são muito grandes, no sentido de que seu produto S * X = 50 * 700 = 35000 excede 2^15 = 32768.

CLR2

Reduz o risco de retornar ConstructorInfo não ordenado de Type.GetConstructors().

Comportamento aprimorado em cenários em que bugs externos (como um double-free) impedem que os threads subjacentes do sistema operacional sejam iniciados. O runtime agora falha com um erro de diagnóstico em vez de esperar o thread ser iniciado. Isso permite uma melhor recuperação de falha e um melhor diagnóstico do problema que causou a falha.

Endereços e problemas com chamadas .NET COM associadas tardias que contêm SafeArrays em que o SafeArray não está totalmente inicializado.

Winforms

Soluciona um problema que impedia a navegação até o último item do item de menu suspenso pressionando uma única tecla de seta para cima.

Endereços e problema em que a grade de propriedades pode gerar um NullReferenceException quando a seleção é alterada para nulo (nada está selecionado) em resposta a alterações de valor

1 Windows Presentation Foundation (WPF)2 CLR (Common Language Runtime)

Problemas conhecidos nesta atualização

Sintomas:

 Depois de aplicar estaAtualização Cumulativa de 15 de outubro para o .NET Framework 4.8, alguns aplicativos e aplicativos ClickOnce que criam o AppDomain padrão com um conjunto de permissões restritas podem observar falhas de inicialização ou runtime do aplicativo ou comportamentos inesperados. O problema observável é que System.AppDomainSetup.TargetFrameworkName (https://learn.microsoft.com/en-us/dotnet/api/system.appdomainsetup.targetframeworkname?view=netframework-4.8) é nulo, levando a qualquer peculiaridade que habilita a reversão para comportamentos .NET Framework 4.0.

Solução alternativa:

Os clientes que observam novas falhas inesperadas ou problemas funcionais podem implementar uma configuração de aplicativo adicionando (ou mesclando) a seguinte seção ao arquivo de configuração do aplicativo:

<?xml version="1.0" encoding="utf-8" ?> <configuração>       <runtime>           <AppContextSwitchOverrides value="Switch.System.Reflection.DoNotForceOrderOfConstructors=true" />       </runtime> </configuration>

Resolução

Para resolver esse problema, instale a atualização do .NET Framework 4.8 para Windows 10 versão 1607 e Windows Server 2016 KB4532997.

Como obter e instalar a atualização

Instale esta atualização

Para baixar e instalar essa atualização, vá para Configurações > Atualização & Segurança > Windows Update e, em seguida, selecione Verificar se há atualizações.

Para obter o pacote autônomo para esta atualização, acesse o site do Catálogo do Microsoft Update .

Informações sobre arquivos

Para obter uma lista dos arquivos fornecidos nesta atualização, baixe as informações do arquivo para atualização cumulativa.

Pré-requisitos

Para aplicar esta atualização, o usuário deve ter o .NET Framework 4.8 instalado.

Necessidade de reinicialização

Você deverá reinicializar o computador depois de aplicar esta atualização se qualquer arquivo afetado estiver sendo usado. Recomendamos sair de todos os aplicativos baseados no .NET Framework antes de aplicar essa atualização.

Informações sobre substituição da atualização

Essa atualização substitui as atualizações lançadas anteriormente 4515839.

Como obter ajuda e suporte para esta atualização

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.