Introdução
Este artigo descreve o pacote cumulativo de hotfixes 2937671 para o Microsoft.NET Framework 3.5.1 Esse pacote cumulativo de hotfix corrige diversos problemas no.NET Framework 3.5.1. Para obter mais informações sobre o problema que o conjunto de correcções resolve, consulte a seção "Mais informações".
Este conjunto de correcções está disponível para os seguintes sistemas operacionais:
-
Windows 8.1
-
Windows Server 2012 R2
Mais informações
Informações sobre o hotfix
Um hotfix suportado está disponível agora na Microsoft. No entanto, destina-se a corrigir somente o problema descrito neste artigo. Aplique-o somente aos sistemas que apresentarem esse problema específico.
Para resolver esse problema, contate o Atendimento Microsoft para obter o hotfix. Para obter uma lista completa dos números de telefone do Atendimento Microsoft e informações sobre custos de suporte, visite o seguinte site da Microsoft:
http://support.microsoft.com/contactus/?ws=supportObservação: em alguns casos, as taxas cobradas para chamadas de suporte podem ser canceladas caso um profissional de Suporte da Microsoft determine que uma atualização específica resolverá o problema. Os custos normais de suporte serão aplicados para questões de suporte adicionais e problemas que não se qualificam à atualização específica em questão.
Pré-requisitos:
Para aplicar esse hotfix, você deve ter o.NET Framework 3.5.1 instalados.
Requisitos de reinicialização:
Você precisa reiniciar o computador após aplicar este hotfix se quaisquer arquivos afetados estão sendo usados. É recomendável que você saia todos os aplicativos baseados em.NET Framework antes de aplicar esse hotfix.
Informações de substituição do hotfix:
Este hotfix não substitui um pacote de hotfix lançado anteriormente.
A versão global deste hotfix apresenta os atributos de arquivo (ou atributos de arquivo posteriores) listados na tabela a seguir. As datas e horas desses arquivos estão listadas na Hora Universal Coordenada (UTC). Quando você exibe as informações do arquivo, ele é convertido para a hora local. Para localizar a diferença entre o UTC e a hora local, use a guia Fuso Horário no item Data e Hora no Painel de Controle.
Para todas as versões baseadas em x86 do.NET Framework 3.5.1 no Windows 8.1 e do Windows Server 2012 R2
Nome do Arquivo |
Versão do arquivo |
Tamanho do arquivo |
Data |
Hora |
---|---|---|---|---|
system.design.resources.dll |
2.0.50727.7905 |
565,248 |
15-Nov-2013 |
17:21 |
system.design.resources.dll |
2.0.50727.7905 |
540,672 |
15-Nov-2013 |
17:27 |
system.design.resources.dll |
2.0.50727.7905 |
536,576 |
15-Nov-2013 |
17:25 |
system.design.resources.dll |
2.0.50727.7905 |
544,768 |
15-Nov-2013 |
17:32 |
system.design.resources.dll |
2.0.50727.7905 |
606,208 |
15-Nov-2013 |
17:24 |
system.design.resources.dll |
2.0.50727.7905 |
544,768 |
15-Nov-2013 |
17:36 |
system.design.resources.dll |
2.0.50727.7905 |
536,576 |
15-Nov-2013 |
17:25 |
system.design.resources.dll |
2.0.50727.7905 |
548,864 |
15-Nov-2013 |
17:28 |
system.design.resources.dll |
2.0.50727.7905 |
557,056 |
15-Nov-2013 |
17:21 |
system.design.resources.dll |
2.0.50727.7905 |
548,864 |
15-Nov-2013 |
19:41 |
system.design.resources.dll |
2.0.50727.7905 |
544,768 |
15-Nov-2013 |
18:07 |
system.design.resources.dll |
2.0.50727.7905 |
561,152 |
15-Nov-2013 |
17:59 |
system.design.resources.dll |
2.0.50727.7905 |
544,768 |
15-Nov-2013 |
19:42 |
system.design.resources.dll |
2.0.50727.7905 |
532,480 |
15-Nov-2013 |
17:47 |
system.design.resources.dll |
2.0.50727.7905 |
544,768 |
15-Nov-2013 |
17:57 |
system.design.resources.dll |
2.0.50727.7905 |
540,672 |
15-Nov-2013 |
17:27 |
system.design.resources.dll |
2.0.50727.7905 |
540,672 |
15-Nov-2013 |
17:31 |
system.design.resources.dll |
2.0.50727.7905 |
540,672 |
15-Nov-2013 |
17:32 |
system.design.resources.dll |
2.0.50727.7905 |
589,824 |
15-Nov-2013 |
17:36 |
system.design.resources.dll |
2.0.50727.7905 |
536,576 |
15-Nov-2013 |
17:30 |
system.design.resources.dll |
2.0.50727.7905 |
540,672 |
15-Nov-2013 |
17:29 |
system.design.resources.dll |
2.0.50727.7905 |
524,288 |
15-Nov-2013 |
17:31 |
system.design.resources.dll |
2.0.50727.7905 |
528,384 |
15-Nov-2013 |
17:30 |
system.design.dll |
2.0.50727.8608 |
5,062,656 |
11-Mar-2014 |
22:08 |
system.windows.forms.resources.dll |
2.0.50727.7905 |
479,232 |
15-Nov-2013 |
17:21 |
system.windows.forms.resources.dll |
2.0.50727.7905 |
425,984 |
15-Nov-2013 |
17:27 |
system.windows.forms.resources.dll |
2.0.50727.7905 |
409,600 |
15-Nov-2013 |
17:25 |
system.windows.forms.resources.dll |
2.0.50727.7905 |
434,176 |
15-Nov-2013 |
17:32 |
system.windows.forms.resources.dll |
2.0.50727.7905 |
577,536 |
15-Nov-2013 |
17:24 |
system.windows.forms.resources.dll |
2.0.50727.7905 |
425,984 |
15-Nov-2013 |
17:36 |
system.windows.forms.resources.dll |
2.0.50727.7905 |
413,696 |
15-Nov-2013 |
17:25 |
system.windows.forms.resources.dll |
2.0.50727.7905 |
430,080 |
15-Nov-2013 |
17:29 |
system.windows.forms.resources.dll |
2.0.50727.7905 |
446,464 |
15-Nov-2013 |
17:21 |
system.windows.forms.resources.dll |
2.0.50727.7905 |
434,176 |
15-Nov-2013 |
19:41 |
system.windows.forms.resources.dll |
2.0.50727.7905 |
425,984 |
15-Nov-2013 |
18:07 |
system.windows.forms.resources.dll |
2.0.50727.7905 |
466,944 |
15-Nov-2013 |
17:59 |
system.windows.forms.resources.dll |
2.0.50727.7905 |
430,080 |
15-Nov-2013 |
19:42 |
system.windows.forms.resources.dll |
2.0.50727.7905 |
401,408 |
15-Nov-2013 |
17:47 |
system.windows.forms.resources.dll |
2.0.50727.7905 |
446,464 |
15-Nov-2013 |
17:57 |
system.windows.forms.resources.dll |
2.0.50727.7905 |
425,984 |
15-Nov-2013 |
17:27 |
system.windows.forms.resources.dll |
2.0.50727.7905 |
417,792 |
15-Nov-2013 |
17:31 |
system.windows.forms.resources.dll |
2.0.50727.7905 |
421,888 |
15-Nov-2013 |
17:32 |
system.windows.forms.resources.dll |
2.0.50727.7905 |
540,672 |
15-Nov-2013 |
17:36 |
system.windows.forms.resources.dll |
2.0.50727.7905 |
409,600 |
15-Nov-2013 |
17:30 |
system.windows.forms.resources.dll |
2.0.50727.7905 |
417,792 |
15-Nov-2013 |
17:29 |
system.windows.forms.resources.dll |
2.0.50727.7905 |
376,832 |
15-Nov-2013 |
17:31 |
system.windows.forms.resources.dll |
2.0.50727.7905 |
385,024 |
15-Nov-2013 |
17:30 |
system.windows.forms.dll |
2.0.50727.8608 |
5,025,792 |
11-Mar-2014 |
22:08 |
Para todas as versões baseadas em x64 do.NET Framework 3.5.1 no Windows 8.1 e do Windows Server 2012 R2
Nome do Arquivo |
Versão do arquivo |
Tamanho do arquivo |
Data |
Hora |
---|---|---|---|---|
system.design.dll |
2.0.50727.8608 |
5,062,656 |
11-Mar-2014 |
22:08 |
system.windows.forms.dll |
2.0.50727.8608 |
5,025,792 |
11-Mar-2014 |
22:08 |
system.design.resources.dll |
2.0.50727.7905 |
565,248 |
15-Nov-2013 |
17:35 |
system.design.resources.dll |
2.0.50727.7905 |
540,672 |
15-Nov-2013 |
18:35 |
system.design.resources.dll |
2.0.50727.7905 |
536,576 |
15-Nov-2013 |
17:47 |
system.design.resources.dll |
2.0.50727.7905 |
544,768 |
15-Nov-2013 |
18:57 |
system.design.resources.dll |
2.0.50727.7905 |
606,208 |
15-Nov-2013 |
17:47 |
system.design.resources.dll |
2.0.50727.7905 |
544,768 |
15-Nov-2013 |
18:41 |
system.design.resources.dll |
2.0.50727.7905 |
536,576 |
15-Nov-2013 |
17:42 |
system.design.resources.dll |
2.0.50727.7905 |
548,864 |
15-Nov-2013 |
18:35 |
system.design.resources.dll |
2.0.50727.7905 |
557,056 |
15-Nov-2013 |
18:32 |
system.design.resources.dll |
2.0.50727.7905 |
548,864 |
15-Nov-2013 |
17:46 |
system.design.resources.dll |
2.0.50727.7905 |
544,768 |
15-Nov-2013 |
17:52 |
system.design.resources.dll |
2.0.50727.7905 |
561,152 |
15-Nov-2013 |
17:59 |
system.design.resources.dll |
2.0.50727.7905 |
544,768 |
15-Nov-2013 |
17:53 |
system.design.resources.dll |
2.0.50727.7905 |
532,480 |
15-Nov-2013 |
17:47 |
system.design.resources.dll |
2.0.50727.7905 |
544,768 |
15-Nov-2013 |
17:43 |
system.design.resources.dll |
2.0.50727.7905 |
540,672 |
15-Nov-2013 |
18:34 |
system.design.resources.dll |
2.0.50727.7905 |
540,672 |
15-Nov-2013 |
18:42 |
system.design.resources.dll |
2.0.50727.7905 |
540,672 |
15-Nov-2013 |
18:35 |
system.design.resources.dll |
2.0.50727.7905 |
589,824 |
15-Nov-2013 |
18:40 |
system.design.resources.dll |
2.0.50727.7905 |
536,576 |
15-Nov-2013 |
18:53 |
system.design.resources.dll |
2.0.50727.7905 |
540,672 |
15-Nov-2013 |
18:48 |
system.design.resources.dll |
2.0.50727.7905 |
524,288 |
15-Nov-2013 |
18:58 |
system.design.resources.dll |
2.0.50727.7905 |
528,384 |
15-Nov-2013 |
18:57 |
system.design.dll |
2.0.50727.8608 |
5,062,656 |
11-Mar-2014 |
22:08 |
system.windows.forms.resources.dll |
2.0.50727.7905 |
479,232 |
15-Nov-2013 |
17:35 |
system.windows.forms.resources.dll |
2.0.50727.7905 |
425,984 |
15-Nov-2013 |
18:35 |
system.windows.forms.resources.dll |
2.0.50727.7905 |
409,600 |
15-Nov-2013 |
17:47 |
system.windows.forms.resources.dll |
2.0.50727.7905 |
434,176 |
15-Nov-2013 |
18:57 |
system.windows.forms.resources.dll |
2.0.50727.7905 |
577,536 |
15-Nov-2013 |
17:47 |
system.windows.forms.resources.dll |
2.0.50727.7905 |
425,984 |
15-Nov-2013 |
18:41 |
system.windows.forms.resources.dll |
2.0.50727.7905 |
413,696 |
15-Nov-2013 |
17:42 |
system.windows.forms.resources.dll |
2.0.50727.7905 |
430,080 |
15-Nov-2013 |
18:35 |
system.windows.forms.resources.dll |
2.0.50727.7905 |
446,464 |
15-Nov-2013 |
18:32 |
system.windows.forms.resources.dll |
2.0.50727.7905 |
434,176 |
15-Nov-2013 |
17:46 |
system.windows.forms.resources.dll |
2.0.50727.7905 |
425,984 |
15-Nov-2013 |
17:52 |
system.windows.forms.resources.dll |
2.0.50727.7905 |
466,944 |
15-Nov-2013 |
17:59 |
system.windows.forms.resources.dll |
2.0.50727.7905 |
430,080 |
15-Nov-2013 |
17:53 |
system.windows.forms.resources.dll |
2.0.50727.7905 |
401,408 |
15-Nov-2013 |
17:47 |
system.windows.forms.resources.dll |
2.0.50727.7905 |
446,464 |
15-Nov-2013 |
17:43 |
system.windows.forms.resources.dll |
2.0.50727.7905 |
425,984 |
15-Nov-2013 |
18:34 |
system.windows.forms.resources.dll |
2.0.50727.7905 |
417,792 |
15-Nov-2013 |
18:42 |
system.windows.forms.resources.dll |
2.0.50727.7905 |
421,888 |
15-Nov-2013 |
18:35 |
system.windows.forms.resources.dll |
2.0.50727.7905 |
540,672 |
15-Nov-2013 |
18:40 |
system.windows.forms.resources.dll |
2.0.50727.7905 |
409,600 |
15-Nov-2013 |
18:53 |
system.windows.forms.resources.dll |
2.0.50727.7905 |
417,792 |
15-Nov-2013 |
18:48 |
system.windows.forms.resources.dll |
2.0.50727.7905 |
376,832 |
15-Nov-2013 |
18:58 |
system.windows.forms.resources.dll |
2.0.50727.7905 |
385,024 |
15-Nov-2013 |
18:57 |
system.windows.forms.dll |
2.0.50727.8608 |
5,025,792 |
11-Mar-2014 |
22:08 |
Problema que este conjunto de correcções resolve
Problema 1
Quando você tiver um aplicativo de formulários do Windows que está sendo executado em um sistema operacional de 64 bits, o controle CheckedListBox ou caixa de combinação não pode pintar seus itens e o controle fique vazio. Esse problema ocorre porque o controle não recebe uma mensagem WM_DRAWITEM de sua janela pai. Esse problema ocorre quando as seguintes condições forem verdadeiras:
-
O controle de desenho proprietário como CheckedListBox tem uma janela negativa lidar com valor.
-
Identificador de janela do controle desenhados pelo proprietário é criado no construtor de formulário do pai do controle.
Identificadores de janela negativos são criados sobre a versão verificada do sistema operacional de 64 bits, ou quando o identificador é recriado várias vezes em uma versão de varejo do sistema operacional de 64 bits, como quando o aplicativo está sendo executado por muito tempo.
Normalmente, a janela do controle não é criada no construtor do controle. Portanto, o identificador também não é criado até depois que o construtor do formulário pai é chamado. A segunda condição ocorre somente quando a criação do identificador de janela é forçada no construtor de formulário pai. Uma das maneiras de forçar esta criação é alterar certas propriedades do controle, tais como a propriedade BorderStyle . Quando o identificador do controle filho é criada antes da alça do pai, o controle filho é pai temporariamente para outra janela e novamente é pai mais tarde quando a janela pai é criada. Depois do controle pai novamente, a mensagem WM_DRAWITEM não é roteada corretamente.
Esse hotfix corrige o roteamento de mensagens do formulário pai para o controle de desenho proprietário.