Conjunto de correcções 3120238 para a 4.6. .NET Framework e 4.6.1 no Windows 8 e no Windows Server 2012

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 3120238
Este artigo descreve o conjunto de correcções 3120238 que está disponível para o Microsoft sair 4.6 e Microsoft de .NET Framework 4.6.1. Para mais informações sobre os problemas corrigidos por este conjunto de correcções, consulte o "Problemas corrigidos por este conjunto de correcções"secção.

Resolução
Os seguintes ficheiros estão disponíveis para transferência a partir do Centro de Transferências da Microsoft:


Para mais informações sobre como transferir ficheiros de suporte da Microsoft, clique no número de artigo seguinte para visualizar o artigo na Base de Dados de Conhecimento Microsoft:
119591 Como obter ficheiros de suporte da Microsoft a partir de serviços online
A Microsoft analisou este ficheiro quanto à presença de virus. A Microsoft utilizou o software de deteção de vírus mais atual, que estava disponível na data em que o ficheiro foi publicado. O ficheiro está armazenado em servidores com segurança melhorada que ajudam a impedir alterações não autorizadas ao ficheiro.
Mais Informação

Pré-requisitos

Para aplicar esta correcção, tem de ter o 4.6. .NET Framework ou o quadro de .NET 4.6.1 instalado.

Requisito de reinício

Tem de reiniciar o computador depois de aplicar esta correcção se todos os ficheiros afectados que estão a ser utilizados. Recomendamos que feche todas as aplicações baseadas no .NET Framework antes de aplicar esta correcção.

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

Este pacote de correcção não substitui um pacote de correcções disponibilizadas anteriormente.

Problemas corrigidos por este conjunto de correcções

Problema 1

Quando executa uma aplicação de toque de apresentação de Windows Foundation (WPF) no contexto do sistema no Windows 7 ou Windows Vista, a funcionalidade de toque é perdida e o sistema falhar após alguns minutos. Este problema ocorre porque a tinta não é suportada no contexto do sistema no Windows 7 e Windows Vista. Esta correcção desactiva o suporte de toque, quando uma aplicação é executada no contexto do sistema. Promoção de toque para rato continua a funcionar.

Problema 2

Os utilizadores de aplicações de WPF no .NET Framework 4.6.1 poderão detectar os símbolos de glifo em falta, como caixas quadradas vazias, em vez de caracteres normais para caracteres Unicode intervalos seguintes:

0000-052F, 0590-06FF, 0750-077F, 08A0-08FF, 1D 00-1FFF, 2C 60-2C7F, A720-A7FF, FB00-FB0F, FB1D-FBFF, FC00-FDCF, FDF0-FDFF, FE20-FE2F, FE70-FEFE

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

Esta actualização corrige os mapeamentos de reversão de tipo de letra WPF .NET Framework 4.6.1 10 do Windows e deve 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 pequenos objectos podem gerar um erro de FatalExecutionEngineError devido a um erro no GC. Esta actualização corrige a condição que causa este erro.

Para mais informações sobre este problema, consulte Função devolvida por Microsoft.FSharp.Reflection.FSharpValue.PreComputeUnionConstructor deitar FatalExecutionEngineError quando invocado.

Este problema também é corrigido no .NET Framework 4.6.1.

Problema 4

Uma optimização incorrecta que é aplicada pelo compilador JIT pode causar um comportamento imprevisível. O padrão de código que é afectado por este problema envolve "se" condições em blocos de captura.

Esta correcção corrige o erro que provoca a incorrecta execução de instruções condicionais no finalmente e rotinas de tratamento de captura.

Se a aplicação ainda um comportamento imprevisível depois de aplicar esta correcção, consulte orientações adicionais de resolução de problemas detalhadas.

Problema 5

Optimização de código incorrecto pelo JIT pode causar um comportamento imprevisível aplicação depois de instalar o Visual Studio 2015 ou 4.6 de Framework .NET. Esta optimização erro só ocorre quando a funcionalidade de optimização está activada na versão criar no Visual Studio 2015 ou em versões anteriores do Visual Studio depois de instalar o 4.6. .NET Framework.

Se a aplicação ainda um comportamento imprevisível depois de aplicar esta correcção, consulte orientações adicionais de resolução de problemas detalhadas.

Passos adicionais:

Se os passos de orientação resolução de problemas no artigo ligado ajudá-lo a determinar que o RyuJIT pode estar envolvido em seu problema, o problema, inicie sessão Ligar a Microsoft. Inclua tantos dados quanto possível, juntamente com o código para reproduzir o problema.

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 3120238 - Última Revisão: 01/07/2016 08:07:00 - Revisão: 1.0

Microsoft .NET Framework 4.6, Microsoft .NET Framework 4.6.1

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB3120238 KbMtpt
Comentários