Descrição da actualização de compatibilidade para o .NET Framework 2.0 SP2 para Windows XP e para o Windows Server 2003

Traduções de Artigos Traduções de Artigos
Artigo: 976569 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

INTRODUÇÃO

Este artigo descreve uma actualização de compatibilidade para o Microsoft .NET Framework 2.0 Service Pack 2 (SP2). Esta actualização permite que a serialização e a anulação da serialização entre clientes e servidores que tenham o .NET Framework 2.0 ou o 4.0 Framework .NET instalado.

Nota Esta actualização de compatibilidade inclui a correcção descrita no seguinte artigo da base de dados de conhecimento da Microsoft (KB):
960442CORRECÇÃO: Recebe uma mensagem de erro de excepção quando utiliza o objecto BinaryFormatter para serializar e para anular a serialização num tipo genérico numa assemblagem .NET Framework 2.0 Service Pack 2 ou o .NET Framework 3.5 Service Pack 1

Mais Informação

Actualizar informações

O ficheiro seguinte está disponível para transferência a partir do centro de transferências da Microsoft:
Actualização para a .NET Framework 2.0 SP2 compatibilidade
Reduzir esta imagemExpandir esta imagem
Download
Download the update package now.
Para obter mais informações sobre como transferir ficheiros de suporte da Microsoft, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft:
119591Como obter ficheiros de suporte da Microsoft a partir de serviços online
A Microsoft procedeu vírus neste ficheiro. Microsoft utilizou o software de detecção de vírus mais recente que estava disponível na data em que o ficheiro foi publicado. O ficheiro é alojado em servidores com segurança melhorada, que ajudam a impedir alterações não autorizadas ao ficheiro.

Pré-requisitos

Para instalar esta actualização, tem de ter o Windows Installer 3.1 ou posterior do Windows Installer instalada no computador. Para obter a versão mais recente do Windows Installer, visite o seguinte Web site da Microsoft:
Download the latest version of Windows Installer

Informações de remoção da actualização

Para remover esta actualização, utilize o item Adicionar ou remover programas no painel de controlo.

Parâmetros da linha de comandos para esta actualização

Pode encontrar informações sobre os diversos parâmetros da linha de comandos suportados por esta actualização no boletim de segurança MS09-061. Além disso, pode encontrar estas informações no seguinte Web site da MSDN (Microsoft Developer Network):
Command-Line options
Para mais informações sobre o Windows Installer, visite o seguinte site da Web MSDN:
About Windows Installer

Informações do ficheiro

A versão em inglês (Estados Unidos) desta actualização de segurança tem os atributos de ficheiro (ou atributos de ficheiro posteriores) listados na seguinte tabela. As datas e horas destes ficheiros são indicadas na hora universal coordenada (UTC). Quando visualiza as informações do ficheiro, são convertida para a hora local. Para determinar a diferença entre a UTC e a hora local, utilize o separador Fuso horário no item data e hora no painel de controlo.
  • Os ficheiros aplicáveis a um determinado produto, marco (RTM, SP n) e ramo de serviço (LDR, GDR específicos) pode ser identificado examinando os números de versão dos ficheiros, conforme mostrado na seguinte tabela:
    Reduzir esta tabelaExpandir esta tabela
    VersãoProdutoMarcoRamo de serviço
    3xxx.NET framework 2.0SP2GDR
    4xxx.NET framework 2.0SP2LDR
  • Os ramos de serviço GDR contêm apenas essas correcções amplamente distribuídas para resolver problemas críticos generalizados. Os ramos de serviço LDR incluem hotfixes, para além das correcções amplamente distribuídas.
Para todas as versões de 32 bits do .NET Framework 2.0
Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroVersão do ficheiroTamanho do ficheiroDataTempo
Mscordacwks.dll2.0.50727.3607989,00021-Oct-200900: 21
Mscordacwks.dll2.0.50727.4413989,00020-Out-200912: 34
mscorlib.dll2.0.50727.36074,550,65621-Oct-200900: 21
mscorlib.dll2.0.50727.44134,550,65620-Out-200912: 34
SOS.dll2.0.50727.4413388,92020-Out-200912: 34
MSCORWKS.dll2.0.50727.36075,812,54421-Oct-200900: 21
MSCORWKS.dll2.0.50727.44135,818,68820-Out-200912: 34
Para todas as versões de 64 bits do .NET Framework 2.0
Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroVersão do ficheiroTamanho do ficheiroDataTempo
Mscordacwks.dll2.0.50727.36071,764,68020-Out-200908: 21
Mscordacwks.dll2.0.50727.44131,758,53620-Out-200906: 36
Mscordacwks.dll2.0.50727.3607989,00021-Oct-200900: 21
Mscordacwks.dll2.0.50727.4413989,00020-Out-200912: 34
mscorlib.dll2.0.50727.36074,567,04020-Out-200908: 14
mscorlib.dll2.0.50727.44134,567,04020-Out-200906: 30
mscorlib.dll2.0.50727.36074,550,65621-Oct-200900: 21
mscorlib.dll2.0.50727.44134,550,65620-Out-200912: 34
SOS.dll2.0.50727.4413485,17620-Out-200906: 31
SOS.dll2.0.50727.4413388,92020-Out-200912: 34
MSCORWKS.dll2.0.50727.360710,075,96820-Out-200908: 18
MSCORWKS.dll2.0.50727.441310,061,12020-Out-200906: 34
MSCORWKS.dll2.0.50727.36075,812,54421-Oct-200900: 21
MSCORWKS.dll2.0.50727.44135,818,68820-Out-200912: 34
Para todas as versões de IA-64-bit do .NET Framework 2.0
Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroVersão do ficheiroTamanho do ficheiroDataTempo
Mscordacwks.dll2.0.50727.36073,084,61620-Out-200923: 34
Mscordacwks.dll2.0.50727.44133,085,12820-Out-200908: 05
Mscordacwks.dll2.0.50727.3607989,00021-Oct-200900: 21
Mscordacwks.dll2.0.50727.4413989,00020-Out-200912: 34
mscorlib.dll2.0.50727.36074,009,98420-Out-200923: 32
mscorlib.dll2.0.50727.44134,009,98420-Out-200908: 02
mscorlib.dll2.0.50727.36074,550,65621-Oct-200900: 21
mscorlib.dll2.0.50727.44134,550,65620-Out-200912: 34
SOS.dll2.0.50727.4413872,76020-Out-200908: 02
SOS.dll2.0.50727.4413388,92020-Out-200912: 34
MSCORWKS.dll2.0.50727.360720,151,10420-Out-200923: 28
MSCORWKS.dll2.0.50727.441320,173,12020-Out-200907: 56
MSCORWKS.dll2.0.50727.36075,812,54421-Oct-200900: 21
MSCORWKS.dll2.0.50727.44135,818,68820-Out-200912: 34

Problemas conhecidos

Quando tenta serializar ou anular a serialização tipos genéricos para diferentes versões do .NET Framework utilizando a classe BinaryFormatter, poderá detectar um dos seguintes problemas.

Problema 1

A operação de serialização ou anulação da serialização não funciona.

Resolução de problema 1

Para resolver este problema, utilize um dos seguintes métodos:
  • Se o cliente está a executar o Windows Vista Service Pack 1 (SP1), actualize o sistema operativo para o Windows Vista SP2.
  • Se o servidor estiver a executar o Windows Server 2008, actualize o sistema operativo para o Windows Server 2008 SP2.

Problema 2

A operação de serialização está em execução no .NET Framework 4.0 e a operação de anulação da serialização está a ser executado no .NET Framework 2.0. Quando tenta serializar ou anular a serialização um tipo de matriz genérica, tal como lista <T[]>, o processo de serialização não funciona.

Resolução de problema 2

Para resolver este problema, adicione uma classe SerializationBinder ao lado para alterar a versão do tipo de transmissão por fio de serialização.

Por exemplo, pode transferir exemplos do Windows Communication Foundation (WCF) e Fundação do fluxo de trabalho do Windows (WF) para o .NET Framework 4.0 Release Candidate. Para obter o pacote de instalação de amostra, visite o seguinte Web site da Microsoft:
Windows Communication Foundation (WCF) and Windows Workflow Foundation (WF) samples for the .NET Framework 4.0 Release Candidate
Depois de transferir o pacote de instalação de amostra, adicione a classe de amostra GenericsVTSSerializationBinder que está localizada na seguinte pasta:
<install path>\WCF\Basic\Contract\Data\SBGenericsVTS
Nota A classe SafeSerializationManager não pode ser utilizada nesta situação, uma vez que é suportado apenas pela 4.0 Framework .NET. Por conseguinte, não é possível utilizar a classe do lado de anulação da serialização de .NET Framework 2.0.

Propriedades

Artigo: 976569 - Última revisão: 24 de fevereiro de 2010 - Revisão: 2.1
A informação contida neste artigo aplica-se a:
  • Microsoft .NET Framework 2.0 Service Pack 2 nas seguintes plataformas
    • Microsoft Windows XP Service Pack 3
    • Microsoft Windows XP Service Pack 2
Palavras-chave: 
kbmt kbsurveynew kbexpertiseadvanced atdownload kbfix KB976569 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 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: 976569

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