Descrição da atualização de compatibilidade do .NET Framework 3.0 SP2 para Windows XP e Windows Server 2003

Traduções deste artigo Traduções deste artigo
ID do artigo: 976570 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

INTRODUÇÃO

Este artigo descreve uma atualização de compatibilidade para o Microsoft .NET Framework 3.0 Service Pack 2 (SP2). Essa atualização permite que a serialização e desserialização entre clientes e servidores que tenham o .NET Framework 3.0 ou o .NET Framework 4.0 instalado.

Mais Informações

Atualizar informações

O seguinte arquivo está disponível para download no Centro de download da Microsoft:
Atualização para compatibilidade the.NET Framework 3.0 SP2
Recolher esta imagemExpandir esta imagem
Download
Download the update package now.
Para obter mais informações sobre como fazer o download de arquivos de suporte da Microsoft, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
119591Como obter arquivos de suporte da Microsoft de serviços on-line
Microsoft examinou esse arquivo em busca de vírus. Microsoft usou o software de detecção de vírus mais atual que estava disponível na data em que o arquivo foi publicado. O arquivo é armazenado em servidores com segurança avançada que ajudam a evitar qualquer alteração não autorizada no arquivo.

Pré-requisitos

Para instalar essa atualização, você deve ter o Windows Installer 3.1 ou uma versão mais recente do Windows Installer instalada no computador. Para obter a versão mais recente do Windows Installer, visite o seguinte site da Microsoft:
Download the latest version of Windows Installer

Informações sobre a remoção da atualização

Para desinstalar esta actualização, remova a atualização usando o item Adicionar ou remover programas no painel de controle.

Opções de linha de comando para esta atualização

Você pode encontrar informações sobre os vários parâmetros da linha de comandos suportados por esta actualização no boletim de segurança MS09-061. Além disso, você pode encontrar essas informações no site do MSDN (Microsoft Developer Network):
Command-Line Options
Para obter mais informações sobre o Windows Installer, visite o seguinte site da MSDN:
About Windows Installer

Informações do arquivo

A versão inglês (Estados Unidos) desta atualização de segurança apresenta os atributos de arquivo (ou atributos de arquivo posteriores) listados na tabela a seguir. As datas e horas desses arquivos são listadas em UTC (hora coordenada universal COORDENADO). Quando você exibe as informações do arquivo, ele é convertido em hora local. Para encontrar 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.
  • Os arquivos que se aplicam a um produto, etapa (RTM, SP n) e ramificação do serviço (LDR, GDR) pode ser identificada ao examinar os números da versão do arquivo, como mostrado na tabela a seguir:
    Recolher esta tabelaExpandir esta tabela
    VersãoProdutoEtapa do projetoRamificação de serviço
    3xxx.NET framework 3.0SP2GDR
    4xxx.NET framework 3.0SP2LDR
  • As ramificações do serviço GDR contêm somente correções amplamente disponibilizadas para resolver problemas críticos bastante conhecidos. AS ramificações do serviço LDR contém hotfixes, além de correções amplamente disponibilizadas.
Para todas as versões de 32 bits do .NET Framework 3.0
Recolher esta tabelaExpandir esta tabela
Nome de arquivoVersão do arquivoTamanho do arquivoDataTempo
ServiceMonikerSupport.dll3.0.4506.442617,24027-Out de 200912: 12
SMdiagnostics.dll3.0.4506.4426110,59227-Out de 200912: 12
SMdiagnostics.dll3.0.4506.4426110,59227-Out de 200912: 12
System.IdentityModel.dll3.0.4506.4426430,08027-Out de 200912: 12
System.IdentityModel.dll3.0.4506.4426430,08027-Out de 200912: 12
System.Runtime.Serialization.dll3.0.4506.3613970,75227-Out de 200907: 45
System.Runtime.Serialization.dll3.0.4506.4426970,75227-Out de 200912: 12
System.Runtime.Serialization.dll3.0.4506.3613970,75227-Out de 200907: 45
System.Runtime.Serialization.dll3.0.4506.4426970,75227-Out de 200912: 12
System.Runtime.Serialization.dll3.0.4506.3613970,75227-Out de 200907: 45
System.Runtime.Serialization.dll3.0.4506.4426970,75227-Out de 200912: 12
System.ServiceModel.dll3.0.4506.36135,931,00827-Out de 200907: 45
System.ServiceModel.dll3.0.4506.44265,943,29627-Out de 200912: 12
System.ServiceModel.dll3.0.4506.36135,931,00827-Out de 200907: 45
System.ServiceModel.dll3.0.4506.44265,943,29627-Out de 200912: 12
System.ServiceModel.dll3.0.4506.36135,931,00827-Out de 200907: 45
System.ServiceModel.dll3.0.4506.44265,943,29627-Out de 200912: 12
Para todas as versões de 64 bits do .NET Framework 3.0
Recolher esta tabelaExpandir esta tabela
Nome de arquivoVersão do arquivoTamanho do arquivoDataTempo
ServiceMonikerSupport.dll3.0.4506.442617,24027-Out de 200912: 12
SMdiagnostics.dll3.0.4506.442694,20827-Out de 200911: 32
SMdiagnostics.dll3.0.4506.4426110,59227-Out de 200912: 12
SMdiagnostics.dll3.0.4506.442694,20827-Out de 200911: 32
SMdiagnostics.dll3.0.4506.4426110,59227-Out de 200912: 12
System.IdentityModel.dll3.0.4506.4426389,12027-Out de 200911: 32
System.IdentityModel.dll3.0.4506.4426430,08027-Out de 200912: 12
System.IdentityModel.dll3.0.4506.4426389,12027-Out de 200911: 32
System.IdentityModel.dll3.0.4506.4426430,08027-Out de 200912: 12
ServiceMonikerSupport.dll3.0.4506.442619,28827-Out de 200911: 32
System.Runtime.Serialization.dll3.0.4506.3613847,87227-Out de 200907: 02
System.Runtime.Serialization.dll3.0.4506.4426847,87227-Out de 200911: 32
System.Runtime.Serialization.dll3.0.4506.3613970,75227-Out de 200907: 45
System.Runtime.Serialization.dll3.0.4506.4426970,75227-Out de 200912: 12
System.Runtime.Serialization.dll3.0.4506.3613847,87227-Out de 200907: 02
System.Runtime.Serialization.dll3.0.4506.4426847,87227-Out de 200911: 32
System.Runtime.Serialization.dll3.0.4506.3613970,75227-Out de 200907: 45
System.Runtime.Serialization.dll3.0.4506.4426970,75227-Out de 200912: 12
System.Runtime.Serialization.dll3.0.4506.3613847,87227-Out de 200907: 02
System.Runtime.Serialization.dll3.0.4506.4426847,87227-Out de 200911: 32
System.Runtime.Serialization.dll3.0.4506.3613970,75227-Out de 200907: 45
System.Runtime.Serialization.dll3.0.4506.4426970,75227-Out de 200912: 12
System.ServiceModel.dll3.0.4506.36135,267,45627-Out de 200907: 02
System.ServiceModel.dll3.0.4506.44265,279,74427-Out de 200911: 32
System.ServiceModel.dll3.0.4506.36135,931,00827-Out de 200907: 45
System.ServiceModel.dll3.0.4506.44265,943,29627-Out de 200912: 12
System.ServiceModel.dll3.0.4506.36135,267,45627-Out de 200907: 02
System.ServiceModel.dll3.0.4506.44265,279,74427-Out de 200911: 32
System.ServiceModel.dll3.0.4506.36135,931,00827-Out de 200907: 45
System.ServiceModel.dll3.0.4506.44265,943,29627-Out de 200912: 12
System.ServiceModel.dll3.0.4506.36135,267,45627-Out de 200907: 02
System.ServiceModel.dll3.0.4506.44265,279,74427-Out de 200911: 32
System.ServiceModel.dll3.0.4506.36135,931,00827-Out de 200907: 45
System.ServiceModel.dll3.0.4506.44265,943,29627-Out de 200912: 12

Problemas conhecidos

Você tentar serializar ou desserializar tipos genéricos para diferentes versões do .NET Framework, usando a classe de BinaryFormatter. Nessa situação, talvez haja um dos seguintes problemas.

Problema 1

A operação de serialização ou desserialização não funciona.

Resolução de problema 1

Para resolver esse problema, use um dos seguintes métodos:
  • Se o cliente está executando o Windows Vista Service Pack 1 (SP1), você deve atualizar o sistema operacional Windows Vista SP2.
  • Se o servidor estiver executando o Windows Server 2008, você deve atualizar o sistema operacional para o Windows Server 2008 SP2.

Problema 2

A operação de serialização está sendo executado no .NET Framework 4.0. Além disso, a operação de desserialização está sendo executados no .NET Framework 3.0. Ao tentar serializar ou desserializar um tipo de matriz genéricos, como lista <T[]>, o processo de serialização não irá funcionar.

Resolução problema 2

Para resolver esse problema, adicione uma classe SerializationBinder ao lado de serialização para alterar a versão do tipo transmitidos na rede.

Por exemplo, você pode baixar amostras do Windows Communication Foundation (WCF) e do Windows Workflow Foundation (WF) para o .NET Framework 4.0 versão RC. Para obter o pacote de instalação de amostra, visite o seguinte site da Microsoft:
Windows Communication Foundation (WCF) and Windows Workflow Foundation (WF) samples for the .NET Framework 4.0 Release Candidate
Após fazer o download do pacote de instalação do exemplo, adicione a classe de exemplo GenericsVTSSerializationBinder localizado na seguinte pasta:
<install path>\WCF\Basic\Contract\Data\SBGenericsVTS
Observação: A classe SafeSerializationManager não pode ser usada nessa situação porque é suportada pelo .NET Framework 4.0. Portanto, a classe não pode ser usada no lado de desserialização do .NET Framework 3.0.

Propriedades

ID do artigo: 976570 - Última revisão: quarta-feira, 24 de fevereiro de 2010 - Revisão: 2.0
A informação contida neste artigo aplica-se a:
  • Microsoft .NET Framework 3.0 Service Pack 2 nas seguintes plataformas
    • Service Pack 3 para Windows XP
    • Microsoft Windows XP Service Pack 2
Palavras-chave: 
kbmt kbfix atdownload kbexpertiseadvanced kbsurveynew KB976570 KbMtpt
Tradução automática
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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 976570

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com