Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Este artigo descreve uma atualização de versão de distribuição geral (GDR) para o Microsoft.NET Framework 4. Esta atualização inclui todos os pacotes de atualização anterior nos artigos da Base de dados de Conhecimento da Microsoft listados na "Atualizar informações de substituiçãoseção".
Esta atualização também resolve alguns problemas que não foram documentados em um artigo do Knowledge Base lançado anteriormente. Para obter mais informações sobre esses problemas, consulte o "Obter mais informaçõesseção".
Para obter mais informações sobre como baixar arquivos de suporte da Microsoft, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
119591
(http://support.microsoft.com/kb/119591/
)
Como obter arquivos de suporte da Microsoft de serviços on-line
Microsoft examinou esse arquivo em busca de vírus. A Microsoft usou o mais recente software de detecção de vírus 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.
A seguinte lista contém os pré-requisitos para a atualização.
Para aplicar essa atualização, você deve ter o.NET Framework 4 ou o.NET Framework 4 Client Profile instalado.
Para instalar essa atualização, você deve ter o Windows Installer 3.1 ou posterior instalado. Para obter a versão mais recente do Windows Installer, visite o seguinte site da Microsoft:
Para obter informações sobre os vários parâmetros de linha de comando que são suportados por esta atualização, consulte o seguinte documento de switches de linha de comando do Windows Installer:
Esta atualização não exige a reinicialização do sistema depois de aplicar a atualização, a menos que os arquivos que estão sendo atualizados estão bloqueados ou estão sendo usados. No entanto, essa atualização reinicia todos os serviços relacionados ao IIS Internet Information Services, quando você instala esta atualização.
Atualizar informações de substituição
Esta atualização substitui os seguintes hotfixes:
2183292
(http://support.microsoft.com/kb/2183292/
)
Mensagem de erro de enviar um email de correção: "Failure" quando você envia uma mensagem de e-mail usando um.NET Framework 4 aplicativo usa a classe de "SmtpClient" se o anexo de email for maior que 3 MB
2413613
(http://support.microsoft.com/kb/2413613/
)
Um menu de atalho pode aparecer de longe do que o ponteiro do mouse quando você executa um aplicativo de Windows Presentation Foundation que se baseia o.NET Framework 4
2298853
(http://support.microsoft.com/kb/2298853/
)
CORREÇÃO: Erro de 2010 de Visual Studio: "Erro 1 erro MSB4014: A compilação interrompida inesperadamente devido a uma falha interna de"
2461678
(http://support.microsoft.com/kb/2461678/
)
A.NET aplicativo WPF baseada no Framework 4 falha se o objeto de origem de uma ligação de dados em um controle é um elemento que está definido fora do escopo do nome do controle
2484841
(http://support.microsoft.com/kb/2484841/[anySimpleType]/
)
CORRIGIR: A.Aplicativo do NET Framework 4.0 com o WPF pode parar de responder se o botão direito do mouse um controle para abrir um controle pop-up
O pacote v2 deste artigo do Knowledge Base cria as mesmas teclas de detecção do pacote v1. Este é um problema conhecido para essa atualização. Se seu aplicativo tem uma dependência na versão v2 desta atualização, você pode verificar as seguintes subchaves do registro, com base na.NET Framework 4 perfil que está instalado no seu computador. Em seguida, você pode determinar se a versão v2 da atualização KB2468871 está instalada no seu computador.
Para fazer isso, siga estas etapas:
Clique em Iniciar, clique em Executar, tipo Regedit, e então pressione ENTER.
Localize e clique em uma das seguintes subchaves do registro, conforme apropriado para seu sistema operacional e a arquitetura:
Para todas as x86-baseado em versões do Windows, examine uma das seguintes subchaves:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft.NET Framework 4 Profile\KB2468871\ de cliente
A versão global desta atualização usa um pacote de Microsoft Windows Installer para instalar a atualização. As datas e horários desses arquivos estão listados no tempo Universal Coordenado (UTC) na tabela a seguir. Quando você exibir as informações do arquivo, a data é convertida para a hora local. Para localizar a diferença entre o UTC e a hora local, use o Fuso horário guia no item Data e hora no painel de controle.
Os problemas que esse pacote cumulativo de atualizações resolve são como segue.
Problema 1
Considere o seguinte cenário:
Crie o baseado em 2010 Visual Studio do suplemento de aplicativo. O suplemento de aplicativo enumera os vários projetos, usando um thread de segundo plano.
Você executa uma instância de 2010 de Visual Studio da Microsoft e o suplemento de aplicativo.
Coleta de lixo é executado.
Nesse cenário, a instância de 2010 de Visual Studio pode falhar.
Problema 2
Considere o seguinte cenário:
Você pode desenvolver um.NET Framework 4 suplemento de aplicativo baseado para Microsoft Office do Excel.
Executar o aplicativo em Adicionar e, em seguida o Application.WorkbookBeforeSave evento ocorre.
Nesse cenário, o SaveAsUI parâmetro neste evento é sempre definido como o TRUE valor.
Problema 3
Se o foco é definido como uma janela de um aplicativo baseado em 2010 de Visual Studio quando o computador entra em modo de suspensão, um vazamento de memória ocorre quando o computador sair do modo de suspensão.
Edição 4
Quando um.NET aplicativo baseado no Framework 4 Windows Presentation Foundation (WPF) tenta carregar o texto de um arquivo. ttf, o texto é exibido incorretamente. Além disso, ocorre uma violação de acesso e, em seguida, o aplicativo travasse.
Observação O rastreamento de pilha é semelhante ao seguinte:
dwrite de 71086dd5 de 06bdeafc!(De) TrueTypeRasterizer::Implementation::ReleaseSfntFragment + 0x1f dwrite de 7108d327 de 06bdeb5c! sfac_GetSbitBitmap () + 0x428 dwrite de 7108d4d8 de 06bdec10!(De) GetSbitComponent + 0xb5
Problema 5
Quando você executa uma manipulação de toque em um.NET, o aplicativo WPF baseado em 4 de estrutura em uma tela de multitouch, falhas de aplicativos, ou *. vshost.exe processo falhar. Por exemplo, o aplicativo falha quando você tenta para rolar para cima ou para rolar para baixo.
Problema 6
Quando você tentar selecionar vários itens na janela alterações pendentes em 2010 de Visual Studio, o IDE Visual Studio desaparece e não será gerado um erro de Dr. Watson.
Problema 7
Considere o seguinte cenário:
Você pode executar 2010 de Visual Studio em um sistema operacional de 64 bits.
Você depurar um aplicativo.
Permitem que os assistentes de depuração gerenciada (MDA).
Tente fechar o aplicativo no IDE.
Nesse cenário, o raceOnRCWCleanup O MDA é executado incorretamente.
Problema 8
Quando você rola por uma.NET aplicativo WPF baseado na estrutura de 4, enquanto o texto em um controle guia está sendo formatado, o aplicativo é executado lentamente.
Problema 9
Quando você tenta hospedar uma página da Web que possui o targetFramework propriedade definida como o.NET Framework no núcleo do servidor, você recebe a seguinte mensagem de erro:
Descrição: Ocorreu um erro durante o processamento de um arquivo de configuração necessário para atender esta solicitação. Por favor, revise os detalhes específicos do erro e modifique o seu arquivo de configuração apropriadamente.
Mensagem de erro do analisador: O atributo 'targetFramework' no elemento <compilation> do arquivo Web. config é usado somente para a versão de destino 4.0 e posterior do.NET Framework (por exemplo, '<compilation targetframework="4.0">'). Atualmente, o atributo 'targetFramework' referencia uma versão que seja posterior a versão instalada do.NET Framework. Especifique uma versão de destino válido do.NET Framework ou instalar a versão necessária do.NET Framework.</compilation></compilation>
Erro de origem: Linha 2:<configuration></configuration> Linha 3:<system.web></system.web> Linha 4:<compilation debug="false" targetframework=".NETFramework, version=v4.0"></compilation> Linha 5: Linha 6:
Problema 10
Sintoma
Considere o seguinte cenário:
Você criar um aplicativo de 2010 de Visual Studio que contém um banco de dados do Dataset.
Você pode soltar algumas tabelas do Dataset Designer.
Você verificar a ordem das tabelas no Dataset Designer.
Nesse cenário, as tabelas são classificadas incorretamente.
Causa
Esse problema ocorre devido a um erro no TableAdapterManager classe em 2010 de Visual Studio.
Problema 11
Quando um cliente solicita o serviço web RESTful em um. asmx ou um arquivo. svc usando o ASP.NET o pipeline e usando a URL de extensão sem tratamento, o estado da solicitação pode alterar incorretamente.
Problema 12
No.NET Framework 4, o Application_Start e PreAppStart métodos não possuem acesso a HttpUtility método e as APIs relacionadas.
Problema 13
Quando você tenta executar um aplicativo C# Visual Microsoft ou do Microsoft Visual Basic, o aplicativo não é executado se um modelo de dados de entidades (EDM) faz referência a um projeto de banco de dados. Além disso, os recursos de depuração do aplicativo não funcionam.
Problema 14
Quando você usa provedores SQL, os seguintes problemas ocorrer:
Uma exceção é lançada no segmento de coleta de lixo.
A Dr. Watson erro ocorre, e você recebe uma mensagem de erro semelhante à seguinte:
Código de exceção: System. InvalidOperationException
Tipo de evento Sub: Clr20r3
O W3wp. exe falhas de processo.
Observação O W3wp. exe é um processo de hospedagem da web.
Problema 15
Sintoma
O SqlDataSource classe não oferece suporte a um parâmetro que é usado para acessar dados em um banco de dados do Microsoft SQL Server Compact Edition.
Causa
Esse problema ocorre porque a Microsoft SQL Server Compact Edition não oferece suporte a um parâmetro de SqlDataSource classe.
Problema 16
Sintoma
Quando você tenta executar um aplicativo ASP.Página de Web NET, você recebe a seguinte mensagem de erro:
HttpContext deve para ser um MyWindowsPrincipal.
Causa
O problema ocorre porque o URL sem extensão manipulador passa o pai. IHttpUser interface para as solicitações filho. Portanto, as solicitações filho ignore o processo de autenticação.
Problema 17
Considere o seguinte cenário:
Você tem um projeto baseado em 2010 de Visual Studio que tem um modelo de dados de entidades (EDM). O EDM faz referência a um banco de dados é de tamanho médio ou grande. Por exemplo, o banco de dados contém tabelas de 500.
Tentar fazer engenharia reversa de tabelas.
Nesse cenário, engenharia reversa tabelas requer muito tempo. Por exemplo, a engenharia reversa 500 tabelas requer 14 minutos.
Problema 18
Considere o seguinte cenário:
Instale o Beta do Visual Studio 2010 Service Pack 1 (SP1) em um computador que esteja executando o Internet Information Services (IIS) 6.0.
Definir o modo de isolamento do IIS 5.0.
Você hospedar uma página da Web no IIS 6.0.
Nesse cenário, você recebe a seguinte mensagem de erro ao tentar acessar a página da Web:
503 - Serviço não disponível.
Problema 19
Depois de instalar um pacote de hotfix que se aplica a.NET Framework 4, todos os serviços que são hospedados em serviços de ativação de processo do Windows (também conhecido como WAS) podem estar desativados. Além disso, os serviços não podem ser reiniciados até que você reinicie o computador. Um exemplo de um serviço é um serviço hospedado do WAS Windows Communication Foundation (WCF).
Estes são os serviços de ativação afetado:
Ativação não HTTP
Ativação de enfileiramento de mensagens.
Ativação de Pipes nomeados
Ativação de TCP
Compartilhamento de porta TCP
Problema 20
Considere o seguinte cenário:
Você tem um aplicativo ASP.Site da NET que contém um serviço WCF. O site destina-se a uma versão anterior do.NET Framework 4.
Clique para selecionar o Permitir que este site pré-compilado ser atualizável caixa de seleção no Assistente Publish Web Site em 2010 de Visual Studio.
O site for publicado.
Um cliente tenta acessar o serviço do WCF.
Nesse cenário, o serviço do WCF não responde à solicitação do cliente. Além disso, a. svc.compile arquivo faz referência incorretamente a.NET Framework 4.
Observação A. arquivo de SVC.Compile é gerado pelo processo de publicação.
Problema 21
Considere o seguinte cenário:
Você pode vincular o Windows.AutoHide comando para um atalho de teclado.
Você pode se concentrar em uma janela de ferramenta alternada em 2010 de Visual Studio. Por exemplo, o foco está localizado na janela Solution Explorer.
Pressione o atalho de teclado.
Nesse cenário, a janela oculta. No entanto, quando você pressiona a tecla novamente, a janela não devolva alternado.
Problema 22
Quando você usa 2010 de Visual Studio para depurar um aplicativo, muitas mensagens verbose semelhantes aos seguintes são mostradas na janela de saída:
*** Foi originada de RH:-2147024774
*** Arquivo de origem do: d:\iso_whid\x86fre\base\isolation\com\copyout.cpp, linha 1302
*** HR propagada:-2147024774
*** Arquivo de origem do: d:\iso_whid\x86fre\base\isolation\com\enumidentityattribute.cpp, linha 144
Problema 23
Suponha que você cria um aplicativo da web em um computador e publica o aplicativo em um computador diferente. Quando você usa Visual Studio 2010 de anexar o aplicativo, os métodos gerenciados não podem ser mostrados devido a ausência de símbolos para assemblies.
Esse problema ocorre porque o arquivo. PDB que contém as informações sobre os símbolos não é copiado da pasta bin para a pasta de cópia de sombra.
Problema 24
Você pode usar o namespace My em um projeto de Visual Basic. Quando você adiciona uma referência explícita ao componente Microsoft.VisualBasic.dll ao projeto, o namespace My não funciona corretamente. Por exemplo, você pode receber a seguinte mensagem de erro:
'Aplicativo' não é um membro de 'My'.
Problema 25
Quando você instala um aplicativo ASP.NET 4.0 hotfix, o Aspnet_regiis ?iru comando é acionado. Em seguida, algumas funções do ASP.Chaves de registro NET são removidas.
Problema 26
Quando você solicita um arquivo de .xap por meio do Cassini em 2010 de Visual Studio, o tipo MIME da resposta retornada é "application/octet-stream" em vez do esperado "application/x--aplicativo do silverlight."
Problema 27
No IDE Visual Studio 2010, você pode anexar o depurador a um processo Sqlservr. exe. Você pode definir um ponto de interrupção em uma função gerenciada de SQL ou em um procedimento armazenado gerenciado. O arquivo de símbolo é carregado corretamente e um ponto vermelho sólido aparece. No entanto, o Visual Studio não quebrar no ponto de interrupção.
Problema 28
Executar um aplicativo de Visual Basic que contém um conjunto de núcleo de Visual Basic em um sistema operacional que não tenha o tempo de execução de Visual Basic. Se o aplicativo contém uma instrução SyncLock, em uma variável do tipo Object, você pode receber uma mensagem de erro semelhante à seguinte:
Erro BC35000: solicitou a operação não está disponível porque a função de biblioteca de tempo de execução 'Microsoft.VisualBasic.CompilerServices.ObjectFlowControl.CheckForSyncLockOnValueType' não está definida.
Problema 29
Se você executar um aplicativo de Visual Basic que contém um núcleo de Visual Basic, o código que usa constantes de Microsoft.VisualBasic.Constants classe não pode ser executado corretamente. Por exemplo, você pode receber a seguinte mensagem de erro quando o código é executado:
Erro BC30059: expressão constante é necessária.
Esse problema ocorre porque as constantes são incorporadas como campos normais em vez de como os campos de constantes.
Problema de 30
Você pode implantar um.NET Framework 4 com o ASP.NET site em um modo de segurança de acesso a código (CAS) legado. Você pode configurar o site com uma relação de confiança parcial. Ao tentar solicitar este site, a seguinte mensagem de erro será exibida:
[SecurityException: solicitação de permissão do tipo ' System.Security.Permissions.SecurityPermission, mscorlib, versão = a 4.0.0.0, Culture = neutral, PublicKeyToken =<token id="">' falhou.]<b00></b00></token>
Problema 31
Você pode instalar a atualização de segurança descrita no KB974417 quando os diretórios na pasta GAC, incluindo o assembly System.EnterpriseServices.dll, estão bloqueados ou o assembly está sendo usado. Nesse cenário, a instalação da atualização de segurança falha e o computador for corrompido.
Para obter mais informações sobre o problema, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft: 2260913
(http://support.microsoft.com/kb/2260913/
)
Corrigir: Atualizar o.NET Framework pode falhar e alguns arquivos no GAC podem ser excluídos.
Problema 32
Alguns irrestrito declarações do ASP.NET tipos podem trazer um risco de que um usuário de confiança parcial pode ser elevados como um usuário de confiança total.
Problema 33
O paradigma de aplicativo simplificada na web é chamado de planejar o 9 MVC é lançado com mais freqüência do que o ASP.NET. No entanto, a partir da versão 2, versões não estão definidas como confiança total. Portanto, muitos recursos que exigem confiança total não podem funcionar corretamente.
Esta atualização define as versões de planejar 9 posterior à versão 2 para confiar totalmente.
Problema 34
Uma constante em um tipo de enumeração de nível de dispositivo no código-fonte difere na especificação.
A atualização mantém a constante de maneira consistente.
Problema 35
Quando você instala a atualização de segurança descrita no seguinte artigo da Base de Conhecimento, um serviço Windows Communication Foundation (WCF) forçosamente é fechado pelo host remoto. Esse problema ocorre quando o nível de confiança é definido como alto ou médio no arquivo Web. config do serviço WCF.
2449742
(http://support.microsoft.com/kb/2449742/
)
MS11-NNN: Descrição da atualização de segurança para o Microsoft.NET Framework 2.0 Service Pack 2 e Microsoft.NET Framework 3.5 Service Pack 1 no Windows Vista SP2 e o Windows Server 2008 SP2: 8 de fevereiro de 2011
Recursos que introduz o pacote cumulativo de atualizações
Esse pacote cumulativo de atualização apresenta os seguintes recursos que estão relacionados à.NET Framework 4.
Recurso 1
Esse pacote cumulativo de atualizações permite que o ASP.NET para oferecer suporte a vários sistemas de configuração do IIS em um modo de design. Portanto, Visual Studio Web Designer oferece suporte a IIS Express. Além disso, o Visual Studio Web Designer permite que diferentes projetos de solução de Visual Studio diferentes versões do IIS de destino.
Recurso 2
Quando um assembly do cache de sombra que é ativado em um link simbólico para o mesmo arquivo é validado, o tamanho do assembly não é verificado. Portanto, o ASP.NET usa a otimização para hospedagem de Web compartilhados.
Recurso 3
Nova sintaxe permite definir um controle de TextBox é HTML5 compatível. Por exemplo, o código a seguir define um controle de TextBox é HTML5 compatível:
Foi adicionado um novo switch para o compilador Visual Basic que permite a bibliotecas remover a dependência em tempo de execução de Visual Basic. Em versões anteriores do.NET Framework, todos os aplicativos de Visual Basic automaticamente tinham uma dependência de tempo de execução adicionada. A dependência era com o arquivo de biblioteca de tempo de execução de Visual Basic, Microsoft.VisualBasic.dll. Com essa atualização, uma opção de linha de comando pode ser definida para remover essa dependência. Algumas funcionalidades do Runtime Visual Basic está incorporada no aplicativo e outra funcionalidade não está mais disponível quando a opção é definida.
Recurso 5
Alterações para as bibliotecas de suporte portátil. Essas alterações incluem atualizações de API e modificações de fichário. Essa atualização permite que o CLR vincular-se com êxito a bibliotecas portátil para que pode ser executado em uma única DLL do.NET Framework 4, no Silverlight, Xbox ou o telefone do Windows. Esta atualização adiciona APIs públicas do Silverlight para o.NET Framework 4, no mesmo local. As assinaturas de API permanecerão consistentes em toda a plataforma. Todas as modificações são 100% compatíveis e não quebrará qualquer código existente.
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: 2468871
(http://support.microsoft.com/kb/2468871/en-us/
)
Quanto esforço foi necessário para seguir os procedimentos deste artigo?
Muito baixo
Baixo
Moderado
Alto
Muito alto
O que podemos fazer para melhorar essa informação?
Para proteger sua privacidade, não inclua informações de contato em seus comentários.
Obrigado! Seus comentários são usados para nos ajudar a aperfeiçoar o conteúdo de suporte. Para obter mais opções de ajuda, visite a Home Page de Ajuda e Suporte.