Data do lançamento: 26 de janeiro de 2021

Versão: .NET Framework 3.5, 4.7.2 e 4.8

Resumo

Este artigo descreve a Visualização da Atualização Cumulativa para 3.5, 4.7.2 e 4.8 para Windows 10, versão 1809 e Windows Server, versão 2019.

Informações adicionais sobre esta atualização

Os artigos a seguir contêm informações adicionais sobre essa atualização, conforme ela se relaciona a versões de produtos individuais.

  •  4598303Descrição da Atualização Cumulativa para .NET Framework 3.5 e 4.7.2 para Windows 10, versão 1809 e Windows Server, versão 2019 (KB4598303)

  •  4598300Descrição da Atualização Cumulativa para .NET Framework 3.5 e 4.8 para Windows 10, versão 1809 e Windows Server, versão 2019 (KB4598300)

Problemas conhecidos nesta atualização

Sintoma

Depois de instalar esta atualização, os aplicativos WPF podem falhar com um callstack semelhante ao

Exception Info: System.NullReferenceException at System.Windows.Interop.HwndMouseInputProvider.HasCustomChrome(System.Windows.Interop.HwndSource, RECT ByRef) at System.Windows.Interop.HwndMouseInputProvider.GetEffectiveClientRect(IntPtr)
at System.Windows.Interop.HwndMouseInputProvider.PossiblyDeactivate(IntPtr, Boolean)
at System.Windows.Interop.HwndMouseInputProvider.Dispose()

Isso ocorre ao descartar uma HwndSource cujo RootVisual é nulo, uma situação que surge no Visual Studio ao encaixar ou dividir janelas e pode surgir em outros aplicativos.

Solução alternativa

Para resolver esse problema, de definir duas opções de AppContext usando um dos métodos descritos na Classe AppContext (Sistema) sob o título "AppContext para consumidores de biblioteca".  As opções são nomeadas Switch.System. Windows.Interop.MouseInput.OptOutOfMoveToChromedWindowFix eSwitch.System. Windows.Interop.MouseInput.DoNotOptOutOfMoveToChromedWindowFix e ambos devem ser definidos como "verdadeiro".   A primeira opção evita a falha, mas apresenta o bug corrigido nos KBs.  No momento, a segunda opção é ignorada, mas será reconhecida em uma atualização futura do .NET que contém uma correção para a falha de referência nula;  restaura a correção do bug original.

Por exemplo, usando o app.config de arquivo para aplicar a solução alternativa no escopo do aplicativo:

<AppContextSwitchOverrides value="Switch.System.Windows.Interop.MouseInput.OptOutOfMoveToChromedWindowFix=true; Switch.System.Windows.Interop.MouseInput.DoNotOptOutOfMoveToChromedWindowFix=true " />

Como obter esta atualização

Instale esta atualização

Canal de Lançamento

Disponível

Próxima Etapa

Windows Update e Microsoft Update

Sim

Para baixar e instalar esta atualização, vá para Configurações > Atualizar & segurança > Windows Updatee selecione Verificar se há atualizações.

Catálogo do Microsoft Update

Sim

Para obter o pacote autônomo desta atualização, vá para o site do Catálogo de Atualizações da Microsoft.

Serviços de Atualização do Windows Server (WSUS)

Não

Você pode importar essa atualização para o WSUS manualmente. Consulte o Catálogo de Atualizações da Microsoft para obter instruções.

Observação: Esta atualização está disponível no WSUS via 4598461.

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.