26 de janeiro de 2021-KB4598303 Pré-visualização da atualização cumulativa para .NET Framework 3.5 e 4.7.2 para o Windows 10, versão 1809 e Windows Server, versão 2019

Data de Lançamento:
26 de janeiro de 2021

Versão:
.NET Framework 3.5 e 4.7.2

A atualização de 26 de janeiro de 2021 para o Windows 10, versão 1809 e Windows Server, versão 2019 inclui melhorias de fiabilidade acumuladas no Quadro 3.5 e 4.7.2. Recomendamos que aplique esta atualização como parte das suas rotinas regulares de manutenção. Antes de instalar esta atualização, consulte as secções de requisitos pré-requisitos e restart.

Melhorias na qualidade e na fiabilidade

ASP.NET

- Aborda um problema em que, após a instalação da atualização lançada no dia 20 de outubro, algumas aplicações ASP.Net falham durante a pré-compensação – provavelmente com uma mensagem que contém as palavras "Error ASPCONFIG".

WPF1

- Endereça um hang ao rolar até ao final de uma TreeView, quando o arredondamento do layout está ativado e o escalonamento de DPI não é 100%.

CLR2

- Melhora a fiabilidade da tarefa automática de geração de imagem nativa.

1 Fundação de Apresentação do Windows (WPF)
2 Tempo comum de execução da linguagem (CLR)

Problemas conhecidos nesta atualização

Sintoma

Depois de instalar esta atualização, as aplicações WPF podem falhar com uma callstack semelhante a

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()

Isto ocorre ao eliminar um HwndSource cujo RootVisual é nulo, uma situação que surge no Estúdio Visual ao ancorar ou dividir janelas, e pode surgir em outras aplicações.

Solução

Para contornar este problema, descreva dois interruptores AppContext utilizando um dos métodos descritos na Classe AppContext (Sistema) sob o título "AppContext para consumidores de bibliotecas".  Os interruptores têm o nome Switch.System. Windows.Interop.MouseInput.OptOutOfMoveToChromedWindowFix e Switch.System. Windows.Interop.MouseInput.DoNotOptOutOfMoveToChromedWindowFix e ambos devem ser definidos como "verdadeiros".   O primeiro interruptor evita a falha, mas introduz novamente o erro fixado nos KBs.  O segundo interruptor é atualmente ignorado, mas será reconhecido numa futura atualização .NET que contenha uma correção para a falha de referência nulo;  restaura a correção original do bug.

Por exemplo, utilizando o método de ficheiro app.config para aplicar a solução alternativa no âmbito da aplicação:

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

Informações adicionais sobre esta atualização

Os seguintes artigos contêm informações adicionais sobre esta atualização, uma vez que se refere a versões individuais do produto.

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

Como obter esta atualização

Instale esta atualização

Canal de Lançamento

Disponível

Próximo passo

Atualização do Windows e atualização do Microsoft

Sim

Para descarregar e instalar esta atualização, vá a Definições > Atualizar & Segurança > Windows Updatee, em seguida, selecione Verificar se há atualizações.

Catálogo de atualizações da Microsoft

Sim

Para obter o pacote autónomo para esta atualização, aceda ao site do Catálogo microsoft Update.

Serviços de atualização do servidor do Windows (WSUs)

Não

Pode importar esta atualização para a WSUS manualmente. Consulte o Catálogo de Atualizações da Microsoft para obter instruções.

Nota: Esta atualização está disponível na WSUS através do 4598461.

Informações de arquivo

Para uma lista dos ficheiros fornecidos nesta atualização, descarregue as informações do ficheiro para atualização cumulativa.

Pré-requisitos

Para aplicar esta atualização, tem de ter o Quadro 3.5 ou 4.7.2 instalado.

Requisito de reiniciar

Tem de reiniciar o computador depois de aplicar esta atualização se estiverem a ser utilizados ficheiros afetados. Recomendamos que saia de todas as aplicações baseadas em quadros .NET antes de aplicar esta atualização.

Como obter ajuda e apoio para esta atualização

Precisa de mais ajuda?

Aumente os seus conhecimentos
Explore as formações
Seja o primeiro a obter novas funcionalidades
Aderir ao Microsoft insiders

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×