Este artigo descreve o rollup 3146710 hotfix disponível para o Microsoft .NET Framework 4.5.2, 4.5.1 e 4.5. 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 à KB3146710 foi superada com as atualizações mais recentes do .NET Framework, que contêm todas as correções anteriormente incluídas na atualização KB3146710. 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.

Nota Para verificar a versão de atualização da hotfix, verifique o valor da palavra-chave Lançamento para determinar a versão instalada. Para ser compatível com encaminhamento, pode verificar se um valor é maior ou igual ao valor indicado na seguinte tabela.
 

Versão de rollup Hotfix

Valor do Release DWORD

Rollup Hotfix 3146710 para o .NET Framework 4.5 e versões posteriores

380035

Para obter mais informações sobre como determinar as .NET Framework, consulte Como: Determinar que .NET Framework versões estão instaladas

Mais Informações

Pré-requisitos

Para aplicar esta hotfix, tem de ter a .NET Framework 4.5.2, 4.5.1 ou 4.5 instalada.
 

Requisitos de reinício

Tem de reiniciar o computador depois de aplicar esta hotfix se os ficheiros afetados estiverem a ser utilizados. 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

ASP.NET

Contention and bad performance on System.Web.BufferAllocator when you run a web application on computers that have more than 32 cores.

Correção: o contention foi eliminado ao remover o bloqueio global em System.Web.BufferAllocator.
 

Windows Forms

Windows IU do PrintPreviewDialog do Forms é inicializada muito lentamente quando as seguintes condições são verdadeiras:
 

  • É utilizada uma impressora de rede.

  • As preferências dos utilizadores para esta impressora, como as definições de duplex, são alteradas.

Adicionámos uma otimização de desempenho a este cenário. Se as definições de página não foram alteradas para uma página específica, não estamos a aplicar de novo (acedendo ao spooler da impressora) definições da impressora para esta página. Se a aplicação estiver a alterar as definições da impressora ao utilizar o alça de evento QueryPageSettings, o desempenho de geração de pré-visualização das páginas afetadas não está a melhorar, mesmo que o sinalizador para optar ativamente por participar não seja melhorado.

Para optar ativamente por não estar nesta otimização, deverá ser adicionada a seguinte chave ao App.config ficheiro:

No .NET Framework 4.5.2:

<?xml version="1.0" codificação="utf-8"? >
<configuração>
< aplicaçãoDefinições >
< adicionar key="OptimizePrintPreview" value="true" />
< /appSettings >
</configuração> No .NET Framework 4.6 ou numa versão posterior:

<?xml version="1.0" codificação="utf-8"? >
<configuração>
< de tempo de>
< AppContextSwitchOverrides valor = "Switch.System.Drawing.Printing.OptimizePrintPreview=true" />
< /runtime>
</configuração> Se uma aplicação puder ser executada em qualquer uma das versões do .NET Framework, utilize ambas as opções no mesmo ficheiro.

Para optar por não ser desajustado, altere os valores mudados ou defina-os como falsos. ​
 

ClickOnce

ClickOnce suporte TLS 1.1 e 1.2 foi atualizado. ClickOnce deteta automaticamente que protocolo TLS é necessário no tempo de runtime. Não são necessários passos adicionais na aplicação ClickOnce para ativar esta funcionalidade.

Nota ClickOnce continuar a suportar o TLS 1.0 durante um futuro previsível, apesar de já não ser considerado aceitável para a Conformidade PCI.

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!

×