Este artigo descreve o rollup 3120239 hotfix disponível para o Microsoft .NET Framework 4.6 e Microsoft .NET Framework 4.6.1. Para obter mais informações sobre os problemas que o rollup de correção de correção do hotfix corrige, consulte a secção "Problemas que este rollup de correção" está a ser corrigido.
 

Resolução

A correção que corresponde à atualização KB3120239 foi superada com as atualizações mais recentes do .NET Framework, que contêm todas as correções anteriormente incluídas na atualização KB3120239. Recomendamos a instalação das atualizações mais recentes do .NET Framework.

Para obter mais informações sobre como transferir ficheiros de suporte da Microsoft, clique no seguinte número de artigo para ver o artigo na Base de Dados de Conhecimento Microsoft:

119591 Como obter ficheiros de suporte da Microsoft através de serviços online A Microsoft detetou vírus neste ficheiro. A Microsoft usou o software de deteção de vírus mais recente disponível na data em que o ficheiro foi publicado. O ficheiro é armazenado em servidores melhorados de segurança que ajudam a impedir alterações não autorizadas ao ficheiro.

Mais Informações

Pré-requisitos

Para aplicar esta hotfix, tem de ter a .NET Framework 4.6 ou a .NET Framework 4.6.1 instalada.

Requisitos de reinício

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


 

Informações sobre substituição de correções

Este pacote de hotfix não substitui um pacote de hotfix lançado anteriormente.
 

Problemas que este rollup de correção

Problema 1

Quando executa uma aplicação táte Windows Presentation Foundation (WPF) no contexto do sistema no Windows 7 ou Windows Vista, a funcionalidade táte é perdida e o sistema falha após alguns minutos. Este problema ocorre porque a inserção de dados não é suportada no contexto do sistema no Windows 7 e Windows Vista. Esta correção desativa o suporte tátil quando uma aplicação é executado no contexto do sistema. A promoção por toque com o rato ainda funciona. 

Problema 2

Os utilizadores de aplicações WPF no .NET Framework 4.6.1 podem detetar símbolos de glifo em falta, como caixas quadradas vazias, em vez de carateres normais para os carateres nos seguintes intervalos Unicode:

0000-052F, 0590-06FF, 0750-077F, 08A0-08FF, 1D00-1FFF, 2C60-2C7F, A720-A7FF, FB00-FB0F, FB1D-FBFF, FC00-FDCF, FDF0-FDFF, FE20-FE2F, FE70-FEFEFE

Este problema ocorre devido a uma regressão que envolve as definições de concorrência do tipo de letra Windows 10. Este problema é mais provável que ocorra em aplicações que utilizam tipo de letra personalizados que contêm apenas um conjunto muito específico de glifos.

Esta atualização corrige os mapeamentos de congestualização de tipos de letra WPF para o .NET Framework 4.6.1 no Windows 10 e deverá resolver estes problemas visuais.



Problema 3

Depois de instalar o .NET Framework 4.6 ou o Microsoft Visual Studio 2015, algumas situações que envolvem muitos dados ou muitos objetos pequenos podem gerar um erro EngineErrorDeCadeia devido a um erro no GC. Esta atualização corrige a condição que causa este erro.

Para obter mais informações sobre este problema, consulte Função devolvida por Microsoft.FSharp.Reflexo.FSharpValue.PreComputeUnionConstructor se obtém o erroFbiExecutionEngineError quando invocado.

Este problema também foi corrigido na .NET Framework 4.6.1.



Problema 4

Uma otimização incorreta aplicada pelo compilador JIT pode causar comportamento imprevisível. O padrão de código afetado por este problema envolve condições "se" em blocos de captura.

Esta correção corrige o erro que causa a execução incorreta das declarações condicionais por fim e captura os alças.

Se a aplicação continuar a comportar-se de forma imprevisível depois de aplicar este hotfix, consulte mais orientação detalhada de remoção de problemas.

Problema 5

A otimização incorreta do código pelo JIT pode causar um comportamento imprevisível da aplicação após instalar o Visual Studio 2015 ou a .NET Framework 4.6. Este erro de otimização só ocorre quando a funcionalidade de Otimização é ativada na Com build de versões do Visual Studio 2015 ou em versões anteriores do Visual Studio após instalar a versão .NET Framework 4.6.

Se a aplicação continuar a comportar-se de forma imprevisível depois de aplicar este hotfix, consulte mais orientação detalhada de remoção de problemas.

Passos adicionais:

Se os passos de orientação de remoção de problemas no artigo ligado o ajudarem a determinar que o RyuJIT pode estar envolvido no seu problema, remova o problema no Microsoft Ligação. Inclua o maior número possível de detalhes em conjunto com o código para reproduzir o problema.

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?

Quão satisfeito está com a qualidade do idioma?
O que afetou a sua experiência?

Obrigado pelo seu feedback!

×