Aviso
Alguns dos downloads mencionados neste artigo estão disponíveis no momento em My.VisualStudio.com. Este site exige que os usuários façam logon usando uma conta de Assinatura do Visual Studio se você tentar acessar qualquer um dos links de download.
Se você for solicitado a obter credenciais, use sua conta de assinatura existente do Visual Studio ou crie uma conta gratuita selecionando "Criar uma nova conta Microsoft".
Resumo
Este artigo descreve informações sobre o Microsoft Visual Studio 2010 Service Pack 1 (SP1). Além disso, este artigo lista os problemas corrigidos e os aprimoramentos de tecnologia adicionados no Visual Studio 2010 SP1.
Informações adicionais
Como obter o Visual Studio 2010 SP1
Para obter o Visual Studio 2010 SP1, visite o seguinte site da Microsoft:
Sobre este service pack
Sistemas operacionais suportados
-
Windows Server 2008 R2 (baseado em x64)
-
Windows 7 (baseado em x86 e baseado em x64)
-
Windows Server 2008 (todas as edições baseadas em x86 e x64) junto com o Service Pack 2
-
Windows Vista (todas as edições baseadas em x86 e x64, exceto Starter Edition) junto com o Service Pack 2
-
Windows Server 2003 R2 (todas as edições baseadas em x86 e x64)
-
Windows Server 2003 (todas as edições baseadas em x86 e todas as edições baseadas em x64) junto com o Service Pack 2
Observação Você deve ter o MSXML 6.0 instalado para aplicar esse service pack em um computador que está executando o Windows Server 2003. -
Windows XP Service Pack 2 (SP2) ou uma versão posterior do Windows XP
-
Windows XP (todas as edições baseadas em x86, exceto a edição Starter) junto com o Service Pack 3
Arquiteturas com suporte
-
32 bits (x86)
-
64 bits (x64) (WOW)
Requisitos de hardware
-
1,6 gigahertz (GHz) ou processador mais rápido
-
1.024 MB de RAM (1,5 GB se estiver em execução em uma máquina virtual)
-
5,5 GB de espaço em disco rígido disponível
-
Unidade de disco rígido de 5.400 RPM
-
Placa de vídeo com capacidade para DirectX 9 que está em execução em 1.024 × tela de 768 ou resolução superior
-
Unidade de DVD
Requisitos de software
Você deve ter um dos programas com suporte do Visual Studio 2010 listados na seção "Aplica-se a" instalado para aplicar esse service pack.
Suporte para Visual Studio 2010 SP1
O suporte formal do Visual Studio 2010 SP1 está disponível por meio do site Suporte da Microsoft. Para obter mais informações sobre Suporte da Microsoft, visite o seguinte site da Microsoft:
http://support.microsoft.com O suporte informal à comunidade para o Visual Studio 2010 SP1 está disponível por meio dos fóruns MSDN (Microsoft Developer Network). Para obter mais informações sobre os fóruns MSDN, visite o seguinte site da Microsoft:
Incluído neste service pack
O Visual Studio 2010 SP1 inclui uma atualização para o Microsoft .NET Framework 4. Para obter mais informações sobre a atualização, clique no número do artigo a seguir para exibir o artigo na Base de Dados de Conhecimento da Microsoft:
2468871 Atualização para Microsoft .NET Framework 4
Melhorias de tecnologia adicionadas e problemas corrigidos no Visual Studio 2010 SP1
Melhorias tecnológicas
Visualizador de ajuda 1.1
Para dar suporte à produtividade do desenvolvedor, um aplicativo autônomo para exibição local está instalado no Visual Studio 2010 SP1. As seguintes melhorias tecnológicas são adicionadas no novo visualizador de ajuda local:
-
Ícones da barra de menus de acesso rápido: acesse rapidamente outras ferramentas ou aprimoramentos de tecnologia de alto uso. Isso inclui o tópico Gerenciador de Biblioteca de Ajuda, Impressão, Opções e Sincronização para a tabela de conteúdo (TOC)
-
Pesquisar conteúdo instalado localmente
-
Pesquisar cadeias de caracteres correspondentes dentro do tópico
-
Exibições do console (TOC, Índice, Favorito e Resultados da Pesquisa)
-
Lista de tópicos índice de palavra-chave
-
Exibição TOC
-
Favoritos
-
Histórico
-
Exibição da lista de resultados da pesquisa
-
-
Menus de atalho
-
Tópico Impressão da janela de conteúdo
-
Opções: alterar o tamanho da fonte de exibição, o número de tópicos no histórico e em qual lado o modo de exibição do console é exibido
Suporte ao Silverlight 4
As Ferramentas do Microsoft Silverlight 4 para Visual Studio 2010 estão incluídas no Visual Studio 2010 SP1. Isso adiciona suporte para direcionar o Silverlight 4 no designer silverlight e no sistema de projetos. Isso também fornece suporte para as novas melhorias tecnológicas do Silverlight 4. Essa nova tecnologia inclui trabalhar com estilos implícitos e aplicativos OOB (Out-of-Browser) do Silverlight 4. Você pode iniciar e depurar automaticamente seu aplicativo OOB de dentro do IDE, especificar a assinatura XAP para aplicativos OOB confiáveis e definir as características da janela OOB.
Suporte ao Teste de Unidade Básica para o .NET Framework 3.5
No Visual Studio 2010 SP1, agora você tem a funcionalidade para testar seus aplicativos que visam o .NET Framework 3.5. Para obter mais informações sobre como habilitar essa funcionalidade, confira o seguinte blog MSDN:
Discussão de teste de unidade do .NET 3.5 do Amit Chatterjee
Assistente de Desempenho para Silverlight
O Visual Studio 2010 SP1 permite ajustar o desempenho do aplicativo Silverlight criando um perfil do código. Um criador de perfil de código tradicional não pode ajustar o desempenho de renderização para aplicativos Silverlight. Muitos profilers de nível superior são adicionados ao Visual Studio 2010 SP1 para que você possa determinar melhor quais partes do aplicativo consomem tempo.
IntelliTrace para 64 bits e SharePoint
O IntelliTrace é a nova tecnologia revolucionária de depuração no Visual Studio 2010 que permite avançar e retroceder por meio de uma sessão de depuração. No entanto, devido às restrições de tempo e por ser um recurso completamente novo, essa tecnologia não funciona em todos os cenários.
O Visual Studio 2010 SP1 habilita a tecnologia de depuração do IntelliTrace em soluções de 64 bits e para soluções de farm do Microsoft SharePoint.
Renderização de software
Por padrão, a renderização de software está habilitada no Windows XP e no Windows Server 2003 para ajudar a melhorar o desempenho e a estabilidade do Visual Studio 2010.
Detectar instalações de modo misto
Se você instalar várias versões do Visual Studio 2010 no mesmo computador, uma combinação de binários de programa poderá ser executada na mesma instância do Visual Studio. Por exemplo, esse problema ocorre quando você tem a versão de lançamento do Visual Studio 2010 Ultimate instalada no mesmo computador em que você tem o Microsoft Visual Basic Express Service Pack 1 instalado. Esse tipo de instalação pode causar problemas de estabilidade ou funcionais. O Visual Studio 2010 SP1 detecta se a instalação do SP1 está concluída e pode solicitar que você a atualize se a instalação estiver incompleta. Isso garante que a instalação esteja em um estado conhecido e estável.
Desenvolvimento web
suporte IIS Express
O Visual Studio 2010 SP1 permite que você use o IIS (Internet Information Services) 7.5 Express como o servidor de hospedagem local para o site e Projetos de Aplicativo Web.
Observe que o IIS 7.5 Express não está incluído no SP1 e você deve baixá-lo separadamente. Para obter mais informações, visite o seguinte blog:
http://weblogs.asp.net/scottgu/archive/2011/01/03/vs-2010-sp1-beta-and-iis-developer-express.aspx
SQL Server suporte ao CE 4
O Visual Studio 2010 SP1 permite gerenciar Microsoft SQL Server Compact arquivos SDF 4.0 no Gerenciador de Soluções e no Server Explorer no contexto de projetos Web. Além disso, o Visual Studio 2010 SP1 permite que você use SQL Server Compact 4.0 junto com o Microsoft ASP.NET Web Forms em um controle de fonte de dados SQL.
Observe que SQL Server Compact 4.0 não está incluído no Visual Studio 2010 SP1 e você deve baixá-lo separadamente. Para obter mais informações, visite o seguinte blog:
Suporte ao Razor
Alterações são feitas nos sistemas de projeto Web e no editor HTML para dar suporte à nova sintaxe razor. Essa nova sintaxe é usada por Páginas da Web do ASP.NET e por ASP.NET MVC 3.
Observação Razor não está incluído no SP1 e você deve baixá-lo separadamente. Para obter mais informações, visite os seguintes blogs:
Introdução ao "Razor" – um novo mecanismo de exibição para ASP.NET
Como obter suporte à sintaxe do Razor no Visual Studio 2010
Integração do Web PI
O suporte para o PI (Microsoft Web Platform Installer) é adicionado no Visual Studio 2010 SP1 da seguinte maneira:
-
Uma nova barra de ferramentas é adicionada que permite acesso rápido para iniciar a versão mais recente do Web PI. Além disso, se o Web PI não foi instalado, ele será baixado primeiro.
-
Quando você abre projetos Web que usam o IIS 7.5 Express, SQL Server Compact 4.0 ou ASP.NET sintaxe razor, aparece uma caixa de diálogo que oferece baixar e instalar esses componentes usando o Web PI se os componentes ainda não estiverem instalados.
Dependências implantáveis
Alguns novos componentes de tecnologia adicionados no Visual Studio 2010 SP1 podem ser implantados em bin junto com um aplicativo. Em seguida, você pode usar os componentes mesmo quando implantar o aplicativo em um servidor no qual esses componentes não estão instalados. Uma nova caixa de diálogo é adicionada no Visual Studio 2010 SP1, o que facilita a adição dessas dependências implantáveis ao projeto Web. Para acessar a caixa de diálogo, clique com o botão direito do mouse no projeto em Gerenciador de Soluções e selecione Adicionar Dependências Implantáveis. Há suporte para os seguintes componentes:
-
Páginas da Web do ASP.NET que usam sintaxe razor
-
SQL Server Compact 4.0
-
ASP.NET MVC 3
Para obter mais informações, visite os seguintes blogs:
BIN Implantando ASP.NET MVC 3 com Razor em um Windows Server sem MVC instalado
Como implantar projetos web do SQL Compact Edition 4.0 e Razor
Suporte a HTML5 e CSS3
O suporte preliminar é adicionado para HTML5 ao editor HTML para que você possa obter IntelliSense e validação para elementos e atributos HTML. Uma versão completa que traga uma experiência HTML5 mais completa será fornecida em uma versão futura do Visual Studio. Para obter mais informações, visite o seguinte blog:
WCF RIA Services V1 SP1 incluído
O serviço WCF RIA agora está localizado em 10 idiomas diferentes com suporte do Visual Studio 2010 SP1. Uma entidade agora pode conter membros de um tipo complexo. Por exemplo, você pode usar o tipo Customer.Address em que o Cliente é uma entidade, mas o Endereço não é uma entidade. Agora, um tipo de entidade pode ser usado em várias classes domainservice no mesmo aplicativo. A restrição de como usar um determinado tipo de entidade dentro de no máximo um DomainService é levantada. Um ponto de extensibilidade de geração de código agora está disponível publicamente. Ele pode ser usado para geradores de código baseados em T4 e outros que são externos ao produto. Além disso, as operações Adicionar/Remover DataForm agora estão habilitadas para a classe EntitySet e a classe EntityCollection.
Mais informações sobre o desenvolvimento da Web
Para obter mais informações sobre outros aprimoramentos de tecnologia no Visual Studio 2010 SP1 para desenvolvedores Web, visite o seguinte blog:
XAML Editor/Designer
Ir Para definição de valor
Permite navegar diretamente dos controles em uma página para os estilos que são aplicados aos controles. Isso significa que você pode entender e trabalhar rapidamente e facilmente com o estilo e as estruturas de recursos no aplicativo e, finalmente, entender com certeza "por que esse botão em seu aplicativo é vermelho".
Estilo IntelliSense
Permite modificar facilmente estilos que você já tem no XAML. Agora você obtém o IntelliSense para propriedades e seus valores em um estilo baseado no TargetType.
Seletor de fonte de dados
Permite selecionar e modificar facilmente as informações da fonte de dados diretamente da superfície de design.
Comandos de grade avançados
Permite adicionar, remover e reordenar facilmente linhas e colunas de grade.
Novo Editor de Espessura
Permite editar em massa itens específicos, como margens ou preenchimento em vários controles.
Suporte a dados de exemplo
Permite adicionar dados de exemplo para ver os modelos de item e as associações se iluminarem no momento do design. Isso não só facilita a conexão de associações de dados por meio do Seletor de Associação de Dados, como também significa que você pode projetar layouts de tamanho a conteúdo e automáticos muito mais suavemente. Além disso, os dados de tempo de design fluirão de maneira limpa entre o Visual Studio e o Expression Blend.
Maior estabilidade
Muitas melhorias de estabilidade foram feitas no Visual Studio 2010 SP1. Para obter mais informações, visite o seguinte blog:
Versão final do Silverlight 4 Tools para Visual Studio 2010 já está disponível
C++
Animações e gráficos acelerados por GPU com base em MFC
O Visual Studio 2010 SP1 habilita as duas tecnologias a seguir para MFC:
-
Direct2D, uma API de gráficos 2D acelerada por hardware, modo imediato e que fornece renderização de alto desempenho e alta qualidade para geometria 2D, bitmaps e texto. Para obter mais informações, visite o seguinte site da Microsoft:
-
Windows Animation Manager, que permite animação avançada de elementos de interface do usuário. Para obter mais informações, visite o seguinte site da Microsoft:
Você pode aproveitar essas duas tecnologias sem quebrar o modelo de programação do MFC. Além disso, você pode encontrar demonstrações no seguinte diretório:
drive:\Program Files\Microsoft Visual Studio 10.0\Samples\1033\VC2010SP1Samples.zipPara obter mais informações sobre as melhorias de tecnologia no Visual Studio 2010 SP1, visite o seguinte site:
Suporte ao novo conjunto de instruções AMD e Intel
O Visual Studio 2010 SP1 adiciona funções intrínsecas ou intrínsecas para habilitar as extensões nos novos microprocessadores AMD e Intel que serão lançados no próximo ano. As funções intrínsecas permitem a computação altamente eficiente sem a sobrecarga de uma chamada de função. Para obter mais informações sobre a função intrínseca, visite o seguinte site:
Intrínsecos do compiladorPara obter mais informações sobre as extensões, visite os seguintes sites de terceiros:
Inserção do Visual Basic Runtime
Um novo recurso de compilador do Visual Basic é adicionado que permite que os desenvolvedores do Visual Basic direcionem seus aplicativos e bibliotecas em plataformas em que o Visual Basic Runtime completo não está disponível. Para obter mais informações, visite o seguinte blog:
Lista de problemas corrigidos
Gerenciador de Bibliotecas de Ajuda
O Gerenciador de Biblioteca de Ajuda não dá suporte a várias sessões simultâneas.
Agente da Biblioteca de Ajuda
-
O Agente da Biblioteca de Ajuda não é reiniciado após a atualização de conteúdo. O Agente da Biblioteca de Ajuda pode falhar ao iniciá-lo pela primeira vez sem conteúdo.
-
Quando você navega para URLs inválidas, o agente não mostra a página Conteúdo Não Encontrado .
Visual Studio Editor
-
533668: a janela "Localizar e Substituir" é movida para fora da tela após a substituição do texto.
-
550886: o Visual Studio 2010 falha quando o arquivo de origem contém caracteres não Unicode.
-
542247: A navegação de seleção não funciona conforme o esperado.
-
542247: Caret está fora da tela durante a seleção de palavras CTRL+ARROW.
-
587888: A rolagem automática horizontal não funciona com CTRL+SHIFT.
-
620021: a combinação de teclas CTRL+SHIFT+ARROW para selecionar texto fica fora de exibição.
-
615523: o comando Cópia do Visual Studio 2010 gera RTF que causa um erro.
-
Quando você copia o código-fonte que contém caracteres japoneses, o código-fonte não pode ser colado para Microsoft Word 2010 corretamente.
-
Caracteres embaralhados ocorrem quando o código-fonte é copiado e colado em Microsoft PowerPoint 2010.
-
O IDE do Visual Studio 2010 pode falhar quando você expande regiões que já foram expandidas.
-
O IDE do Visual Studio 2010 pode falhar quando você altera as configurações de cor.
-
O Visual Studio 2010 pode falhar quando você inicia o Editor do WPF.
-
Um problema fora de memória ocorre quando você copia usando instruções.
-
Depois de executar uma ação Cortar para texto, você não poderá colar o texto.
-
Quando você para de fazer layouts extras durante a conclusão da instrução, o tempo de pop-up pode ser reduzido em 30% a 40%.
-
A ação Substituir em Arquivos relata resultados incorretos.
Visual Studio Shell
-
533342: os menus de contexto rolam mesmo que haja espaço para mostrá-los.
-
558149: a janela "Localizar e Substituir" aumenta cada vez que é aberta.
-
574681: o Visual Studio falha ao clicar em um separador de menu.
-
636464: o Visual Studio falha com uma exceção COM sempre que você fecha.
-
O Visual Studio falha quando fecha.
-
O Visual Studio falha quando você usa o AMD CodeAnalyst.
-
O Visual Studio é reiniciado sempre que você tenta fechá-lo.
-
Carregar uma solução clicando duas vezes em seu arquivo faz com que DLLs desnecessárias sejam carregadas.
-
O processamento de tempo ocioso dentro do Visual Studio causa uma troca de contexto de thread desnecessária.
-
A caixa de diálogo progresso que aparece para determinados cenários. Por exemplo, a Definição de Ir para projetos C++ leva mais tempo do que o esperado para ser concluída.
-
O LightSwitch não é carregado quando você executa o modo "devenv /safemode".
-
O Editor para de responder quando você abre arquivos .aspx e .js usando Telerik.
-
Removido para avaliação somente da tela de respingo do Express.
-
Leitores de tela e tablets fazem com que o Visual Studio falhe quando o ponteiro está parando no botão Desfazer .
-
O Visual Studio falha quando você fecha um grupo flutuante de janelas de ferramentas de várias instâncias.
-
O Visual Studio falha ao desfazer um check-out de arquivo.
Extensibilidade do Visual Studio
Depurador
-
541676: o Visual Studio falha quando importa a mesma Dica de Dados que foi exportada anteriormente.
-
521390: Ao executar a depuração do lado do cliente, você recebe a seguinte mensagem de erro:
Erro: o ponto de interrupção não será atingido no momento. Esse local não pôde ser mapeado para o script do lado do cliente.
-
537218: somente 100 elementos "std::map" são permitidos no depurador.
-
Alguns problemas no rastreamento de eventos em Windows Presentation Foundation (WPF) são corrigidos.
Além disso, o Visual Studio 2010 SP1 adiciona as seguintes melhorias:
-
Melhorias quando mini arquivos de despejo e depuração de mini arquivos de despejo são abertos.
-
Melhorias para reduzir travas ao anexar um processo.
-
Melhorias de confiabilidade na depuração de MPI (interface de passagem de mensagem).
-
Melhorias de deslizamento de thread durante a avaliação da função.
Intellitrace
-
Os arquivos de log são removidos para a operação Limpeza de Disco.
-
Falhas introduzidas no aplicativo do cliente são corrigidas.
-
Uma falha que ocorre quando você alterna para a janela Desmontagem que você insere no Modo Histórico é corrigida.
-
A falha na saída devido à colocação de um arquivo de rastreamento no modo De execução é corrigida.
Configurar projetos
HTML Designer
ASP.NET Editor
-
569707: Devenv.exe falha e ocorre um erro de Violação de Acesso durante *.js formatação automática.
-
557323: problemas no comando "Formatar Documento" no Editor de Código JScript.
-
Os comentários XML não aparecem no JScript IntelliSense.
ASP.NET Dados
Projetos Web
-
554957: a pasta ASP.NET App_Themes não permite a adição de uma nova folha de estilos CSS.
-
Os glifos SCC não são exibidos em Gerenciador de Soluções.
JScript Editor
-
O espaço extra é adicionado no código quando a opção Manter guias é selecionada.
-
O recuo está incorreto para literais de objeto vazios.
-
A opção de formatação de função JScriptParens não funciona como "parênteses formulados".
-
O atalho de teclado ALT+A é usado incorretamente para a palavra-chave Inserir espaço após a função para o comando de funções anônimas.
-
O Atlas IntelliSense não está presente quando o gerenciador de scripts tem um caminho http ServiceReference.
-
A memória do processo do Visual Studio aumenta para 300 MB quando você abre outro projeto, você deixa o projeto atual aberto e o projeto atual tem muitos arquivos JScript abertos.
-
Nenhum IntelliSense existe dentro de uma condição ForIn .
-
Um crescimento de memória muito grande ocorre quando você comenta ou descompacta arquivos JScript grandes.
-
A digitação é muito lenta em um arquivo JScript que tem conteúdo longo em uma linha.
-
Membros globais provenientes de arquivos externos não podem encontrar o IntelliSense.
-
A perda de colorização e o IntelliSense ocorre depois que você atualiza o IntelliSense para fazer referência a um serviço remoto ou não existente.
Windows Phone Ferramentas de Desenvolvedor
A implantação de arquivos XAP com mais de 64 MB pode falhar para testes e depuração em dispositivos de telefone físico.
Designer Geral do WPF e Silverlight
-
Atualizar o Silverlight enquanto o Visual Studio está em execução faz com que o Visual Studio falhe.
-
Excluir controles que têm um thread em segundo plano em execução faz com que o Visual Studio falhe.
-
A lista de erros não é exibida quando arquivos XAML que contêm erros são abertos.
Além disso, o Visual Studio 2010 SP1 contém as seguintes melhorias:
-
Melhorias de desempenho quando você seleciona um perfil de cor diferente são adicionados.
-
A caixa de diálogo Salvar é exibida quando você fecha uma solução depois que um evento no Visual Basic é gerado.
-
O suporte para assemblies portáteis é adicionado.
Superfície de design do designer XAML
-
473449: o recurso De associação no WPF não funciona conforme o esperado.
-
567025: um padrão de "herdar e substituir" no XAML é relatado como "loop detectado".
-
502670: A propriedade Visibility agora é respeitada no momento do design.
-
Um vazamento de memória ocorre quando você arrasta controles da caixa de ferramentas para a superfície de design.
-
Uma exceção System.InvalidOperationException ocorre quando você inicia a superfície de design depois de adicionar um evento.
-
Uma caixa de diálogo mensagem de erro é exibida quando você move os controles pai para um expansor.
-
Controlar a criação quando o filho do elemento raiz for um expansor.
-
Os controles podem se mover em um contêiner que tem a propriedade FlowDirection definida como RightToLeft.
-
Não é possível abrir o designer para arquivos que usam componentes do Silverlight Toolkit Data Visualization.
-
O expansor permanece expandido durante o tempo de design em que deve ser recolhido.
-
Os controles se ajustam a linhas de grade secundárias.
Além disso, o Visual Studio 2010 SP1 contém as seguintes melhorias:
-
O encaixe dos controles é reduzido em um controle ScrollViewer.
-
O código de usuário que pode causar uma exceção não tratada na barra de ouro agora é exibido.
Refatoração XAML
-
Quando você renomeia um tipo, as propriedades do tipo não são renomeados nos arquivos XAML para Visual Basic.
-
Arquivos de fluxo de trabalho baseados em XAML captam eventos de refatoração do código que está por trás dos arquivos de fluxo de trabalho.
-
A refatoração e "Ir para Definição" não funcionam conforme o esperado quando você interage com arquivos XAML e o arquivo XAML não está aberto..
-
Depois de renomear uma classe, o manipulador de eventos não gera os eventos para a classe renomeada.
Além disso, o Visual Studio 2010 SP1 contém as seguintes melhorias:
-
O suporte para tipos de refatoração no atributo TypeArguments é adicionado.
-
O suporte para a refatoração de namespaces que incluem assembly em definição é adicionado.
Inspetor de Propriedades XAML
-
A propriedade StyleTypedProperty não tem suporte do Style Chooser.
-
551488: o editor XAML StringFormat não dá suporte a caracteres de escape duplo.
-
Quando o editor XAML é fixado e você define associações ou recursos, o foco do teclado pode ser perdido.
-
A definição "Ir para o valor" exibe uma caixa de diálogo mensagem de erro quando a definição aponta para um arquivo XAML do aplicativo.
-
As propriedades anexadas no Inspetor de Propriedades desaparecem depois que você cria a solução.
-
Quando o editor de pincel é fixado, ele pode fazer com que a mesma propriedade apareça várias vezes no inspetor de propriedades.
-
A propriedade Content não pode ser exibida quando o inspetor de propriedades é classificado pela origem.
-
Ocorrerá um erro se você abrir o Seletor de Databinding quando o DataContext estiver definido como CollectionViewSource.
-
Ocorrerá um erro se você aplicar um estilo carregado de outro projeto usando o seletor de recursos.
-
O excesso de propriedades anexadas é exibido inesperadamente.
-
O estado Expandir ou Colapsar da categoria Propriedade não é persistente após a compilação e a execução.
Além disso, o Visual Studio 2010 SP1 contém as seguintes melhorias:
-
O suporte para definir propriedades anexadas que têm o mesmo nome, mas namespaces diferentes no inspetor de propriedades é adicionado.
-
O suporte para adicionar herança como uma possível indicação de origem para o marcador de propriedade no inspetor de propriedades é adicionado para o projeto Silverlight.
XAML Editor
-
575719: o Visual Studio 2010 XAML IntelliSense pode falhar inesperadamente.
-
A edição Premium do Visual Studio 2010 pode falhar ao selecionar um item IntelliSense.
-
O editor XAML pode ficar sem resposta quando você edita um objeto VisualStateGroup.
-
Um erro pode não ser limpo depois que o XAML é temporariamente colocado em um estado inválido.
-
Squiggles errôneos podem aparecer para propriedades anexadas, e isso impede que a superfície de design funcione.
-
Um erro incorreto pode ocorrer quando você define a propriedade StrokeThickness como 0 em Retângulos.
-
Quando você usa usando CTRL+M para desabar XAML, o Visual Studio pode falhar.
-
O Style IntelliSense para Silverlight não mostra classes no mesmo namespace que o aplicativo.
Visual Studio Tools para Office (VSTO)
Além disso, o Visual Studio 2010 SP1 melhora o desempenho no VsTO Runtime.
designer Windows Forms
-
Você usa o IDE do Visual Studio 2010 para abrir um projeto que está em uma versão anterior. Por exemplo, você abre um projeto do Visual Studio 2008. Após uma sessão de depuração, você não pode recompilar ou depurar o projeto novamente e receberá uma mensagem de erro que se assemelha ao seguinte:
Não é possível copiar o arquivo "obj\Debug\assembly_name" para "bin\Debug\assembly_name". O processo não pode acessar o arquivo 'bin\Debug\assembly_name' porque ele está sendo usado por outro processo.
-
Se você renomear ou desfazer uma pasta de controles Windows Forms no designer, o arquivo de designer vazará durante a instância do Visual Studio 2010.
-
Você atualiza um projeto do Visual Studio 2005 para o Visual Studio 2010 e redireciona o projeto para o .NET Framework 4. Quando você fecha a instância do Visual Studio, uma versão de linguagem com suporte do Visual Studio pode falhar.
Ferramentas do Visual Studio para SharePoint
-
Adicionar uma permissão CAS definida a um modelo de manifesto de pacote faz com que a implantação do F5 falhe.
-
A geração de código do Visual Web Part que está em área restrita falhará se o arquivo ASCX exceder um determinado comprimento.
Ferramentas de dados do Visual Studio
-
O Repetidor de Dados não pode se associar à imagem na janela de fontes de dados.
Compilador do Visual Basic
-
Quando o tipo de local vem de um assembly assinado, o Visual Basic não mostra valores na janela Locals.
-
Em projetos grandes que contêm muitos comentários de documento XML, você pode sofrer atrasos no editor quando digitar.
-
Ao alternar o foco entre campos de expressão, você poderá sofrer atrasos em grandes projetos do Workflow Foundation.
Visual Basic Editor
-
Um grande projeto do Visual Basic pode falhar quando ele é fechado.
-
O IDE do Visual Studio fica sem resposta quando analisa comentários XMLDOC em um projeto complexo.
-
O Visual Basic Language Service falha quando você abre um projeto Web.
Compilador C#
-
Uma Violação de Acesso ocorre quando você depura uma estrutura C# que tem cerca de 500 campos.
-
Os designers podem não qualificar corretamente os tipos no código emitido.
C# Editor
-
610734: o Visual Studio 2010 falha ao gravar código no momento do design.
-
Em projetos do WPF, o serviço IntelliSense C# pode falhar no desligamento.
-
Se o Pacote multilocatário não estiver instalado, o serviço de idioma C# falhará ao tentar carregar um projeto.
-
O comando "Referências de Destaque" causa uma falha em alguns casos quando um arquivo está sendo fechado.
-
Gerar tipo pode causar um relatório de falha quando você abre o arquivo gerado.
-
Marcas inteligentes podem causar um relatório de falha em alguns cenários da Web.
-
Um relatório de falha ocorre quando você altera o Public
campo para Propriedade. -
Quando você pausa o ponteiro sobre um argumento nomeado, QuickInfo falha se o nome do método corresponder ao nome da classe local.
-
O IntelliSense C# falha quando a extensão do Navegador de Soluções é instalada e uma página "aspx\web" é aberta como um arquivo extra.
-
A chave BACKSPACE não funciona corretamente para caracteres coreanos no Editor de Texto.
Biblioteca C++ Padrão
Microsoft Foundation Classes (MFC) e Active Template Library (ATL)
Além disso, o Visual Studio 2010 SP1 melhora a segurança e o desempenho e fornece outras melhorias na ATL/MFC.
C Runtime (CRT)
-
Quando a constante WEOF é passada para a função "swprintf_s", o buffer não recebe uma terminação NULL.
C++ Editor
-
548891: a conclusão automática do membro de classe força o membro errado (sensível ao caso).
-
573230: o Editor C++ pode falhar quando você inserir comentários.
-
Problemas ocorreram no IntelliSense nativo, como com índices e relatórios.
-
O método NavigateTo no C++ ocasionalmente fica sem resposta.
Além disso, o Visual Studio 2010 SP1 contém as seguintes melhorias:
-
Melhorias de desempenho e estabilidade
-
Gerenciamento de memória mais eficiente
-
Outras melhorias do IDE para evitar que a interface do usuário (interface do usuário) congele e fala
-
Melhoria de desempenho para a chave de função F12 (Definição de Goto) em projetos grandes.
Compilador C++
-
548432: o compilador C++ gera instruções movups incorretas em vez de instruções movss.
-
565959: as instruções SSE2 são geradas quando a opção /arch:SSE é especificada.
-
525943: há problemas específicos na versão x64 do compilador C++ (otimizador).
-
336316: as chamadas de destrutor estão ausentes quando a otimização está habilitada.
-
O compilador falha com o especificador de tipo "decltype(*this)".
Além disso, o Visual Studio 2010 SP1 contém as seguintes melhorias:
-
Otimizações e correções em várias áreas de geração de código
-
Paridade de build incremental gerenciada com o Visual Studio 2008.
Depuração do C++
F #
O Visual Studio 2010 SP1 corrige problemas com estabilidade do compilador e correção de código para código gerado. Por exemplo, esse pacote de serviço corrige a chamada de correção da convenção para invocar a plataforma e emitir comentários de documento XML para métodos de extensão. Além disso, esse service pack melhora o desempenho da geração de uma conexão de evento.
Runtime de simultaneidade
Além disso, o Visual Studio 2010 SP1 contém as seguintes melhorias:
-
Vazamentos de memória positivo incorretos não são mais relatados quando você usa o ConcRT (Concurrency Runtime).
-
A convenção de chamada "__stdcall" agora é suportada por todos os contêineres PPL, ConcRT e simultâneo.
-
Uma violação de acesso não ocorre em "concurrent_queue" com "std::string".
-
Contêineres associados podem ser usados com a função "parallel_for_each".
Projetos de banco de dados
-
A implantação do Projeto de Banco de Dados falha quando você tenta revogar permissões usando a permissão GRANT OPTION.
-
Arquivos .dbschema personalizados que contêm caracteres não imprimíveis causam falha no Visual Studio ao tentar atualizar um modelo.
-
O recurso "Comparação de Esquema" ignora a composição de crianças quando o somente comparar elementos existentes no item de origem está habilitado.
-
Quando você usa o Assistente de Importação de Arquivo de Script SQL, o arquivo de script contém um índice de texto completo e os objetos Overwrite que já existem na caixa de seleção do projeto são selecionados, as tabelas no script podem ser substituídas.
-
O utilitário "Comparação de Esquema" comenta colunas de tabela quando o utilitário grava atualizações em um projeto e o objeto é definido como SKIP.
-
Uma implantação do Projeto de Banco de Dados Incremental fica sem resposta quando o projeto contém restrições de verificação longas que precisam ser normalizadas.
-
As Dicas de Índice não são resolvidas entre referências de banco de dados em um build de projeto de banco de dados.
Análise de Código
-
O Analisador de Código Estático relata código válido.
-
Falhas frequentes ocorrem quando você altera as configurações de Análise de Código no Visual Studio Team Server 2010.
Além disso, o Visual Studio 2010 SP1 contém o seguinte aprimoramento:
-
A FxCop (Análise de Código Gerenciada) agora é instalada em servidores do TeamBuild x64.
Profiler
-
O Gerenciador de Desempenho não é carregado quando várias instâncias do Visual Studio são iniciadas.
-
A criação de perfil JScript não funciona em sistemas operacionais de idiomas russos e outros europeus e latino-americanos.
-
A criação de perfil JScript não funciona com o Windows Internet Explorer 9.
-
O Visual Studio falha quando você cria o perfil de um projeto de Aplicativo Web usando uma configuração de servidor Web do cliente.
Além disso, o Visual Studio 2010 SP1 contém as seguintes melhorias:
-
Amostragem mais precisa no Hyper-V
-
Criação de perfil do JavaScript aprimorada para habilitar a criação de perfil de vários processos
-
Estabilidade aprimorada executa criação de perfil de 64 bits
Descoberta e Validação de Código
-
Falhas que ocorrem com a navegação de grafo são corrigidas.
-
Um problema de UX de barra de rolagem dentro do menu de seleção avançada do Explorador de Arquitetura é corrigido.
-
Os arquivos temporários permanecem após a execução da validação de camada.
-
A ação "Contained By" em uma pasta C++ pode causar falha no Explorador de Arquitetura.
T4
O Visual Studio 2010 SP1 contém as seguintes melhorias:
-
Personalizar ou estender modelos T4 usando a herança do modelo
-
Usar bibliotecas auxiliares com T4 com muito mais facilidade porque o T4 não bloqueia mais os assemblies referenciados na memória
-
Implantar o T4 no servidor de build para geração de tempo de compilação
Ferramentas de Arquitetura
-
533921: você recebe a mensagem "Item com a mesma chave já adicionada" em um diagrama Sequência.
-
O uso de interação é perdido depois que o grupo Lifeline é expandido.
-
Não é possível abrir um diagrama se você alterar o nome totalmente qualificado de uma interface e a opção Ocultar nome qualificado estiver definida como True. Nesse caso, uma realização para a interface é exibida como um pirulito.
-
A validação é quebrada para referências genéricas de parâmetro dentro de um corpo do método.
-
O projeto de modelagem permite que os usuários criem referências nomeadas duplicadas. Esse problema pode levar à corrupção do projeto.
-
Um erro de referência nulo ocorre para implementações de interface explícitas e diagramas transitórios quando você gera um diagrama de sequência.
Além disso, o Visual Studio 2010 SP1 contém as seguintes melhorias:
-
As mensagens de interação agora estão classificadas.
-
Agora há suporte para backlinks para elementos de diagrama de camada de itens de trabalho do Team Foundation Server.
Teste do Visual Studio
Teste Web/Load
-
584634:Visualizador de resultados do WebTest pode falhar quando um teste está sendo executado.
-
Uma exceção OutOfMemory é gerada quando você executa a ação Localizar/Substituir em uma solicitação.
-
O processo Devenv.exe falha depois que você clica no hiperlink "violações de limite" na barra de status do resultado do teste.
-
Os contadores no grafo "Tempo de Resposta de Página" desaparecem após a conclusão da execução.
-
Gravar resultados no LoadTest DB leva mais tempo do que o esperado para ser concluído.
-
Os contadores de desempenho são descartados durante a execução do teste de carga.
UnitTest/TestExecution
-
575870:Existe uma condição de corrida no controlador de teste que faz com que os testes entrem no estado "Não executado".
-
Uma execução de teste para de responder quando o QTAgent falha ao iniciar ou a execução de teste para de responder na função Main().
-
A saída TestContext está incorreta para testes internos contidos em um teste ordenado.
-
Um problema de desempenho ocorre quando um teste é carregado no controlador de teste.
-
Executar uma grande quantidade de testes em um ambiente de laboratório deixa alguns testes no estado "Não executado".
-
A coloração de código para cobertura de código não está funcionando para código C++ não gerenciado.
-
A propriedade TestCaseId sai como a mesma para todos os casos de teste associados ao mesmo método de teste.
Servidor TCM
-
A reconstrução do armazém leva mais tempo do que o esperado para ser concluída.
-
Redefinir os resultados de teste automatizados pode fazer com que duas alterações de um ponto apareçam no warehouse como a versão atual.
Microsoft Test Manager
-
A página "Configurar dados de diagnóstico Adapter-Event log" é truncada em diferentes versões de idioma do Microsoft Test Manager.
-
A análise dos resultados do teste faz com que o resultado se torne o resultado mais recente na tendência do ponto de teste.
-
As configurações de linguagem da direita para a esquerda não persistem em sessões mtm.
-
A repopulação do conjunto de testes baseada em consulta leva mais tempo do que o esperado para suítes grandes.
-
Pode ocorrer uma falha ao selecionar o tipo de navegador para reprodução do Firefox no Microsoft Test Runner.
-
Não é possível coletar dados intellitrace se o aplicativo que está sendo testado for iniciado como parte da gravação de ação para o caso de teste.
-
A contagem de anexos para resultados de teste retorna 0 ao iterar através de grandes quantidades de resultados de teste.
-
Você não pode associar o campo "parâmetro à senha" ao criar uma gravação de ação.
Além disso, o Visual Studio 2010 SP1 contém as seguintes melhorias:
-
A descrição do caso de teste pode ser mostrada no Microsoft Test Manager.
-
Melhorias de desempenho para o Microsoft Test Manager são fornecidas.
-
O suporte para o Codificador de Expressão 4.0 no teste manual é adicionado. Para obter mais informações, clique no número abaixo para ler os artigos na Base de Dados de Conhecimento Microsoft:
2160831 Atualização para o Adaptador de Dados de Vídeo do Microsoft Visual Studio 2010
Gerente de Laboratório
-
580348:Não é possível alterar o servidor SCVMM (Microsoft System Center Virtual Machine Manager) configurado para uma camada de aplicativo TFS.
-
Um fluxo de trabalho de implantação/teste de build não pode usar locais de queda no DFS ou em compartilhamentos WebDav.
-
Não é possível selecionar uma configuração para builds existentes que tenham mais de uma configuração em um fluxo de trabalho de implantação/teste de build.
-
O Host de Serviço de Compilação falhará se estiver em execução no "Modo de Laboratório" e a conta de serviço não tiver credenciais administrativas.
-
Quando o agente de build e o agente de laboratório são instalados em uma máquina virtual gerenciada não laboratório, o agente de build não é iniciado.
FastForward/CodedUITest
-
553625: projetos de teste de interface do usuário codificados são incompatíveis com projetos de instalação e implantação na mesma solução.
-
597945:Uma exceção UITestException é gerada no método BrowserWindow.FindMatchingControls.
-
Os controles de teste da interface do usuário adicionados ao UIMap são insensíveis a casos.
-
A criação de um teste de interface do usuário codificada de uma gravação de ação existente não é exibida na caixa de diálogo credenciais alternativas.
Além disso, o suporte para gravação e reprodução do UITest de código é adicionado para o Internet Explorer 9 Beta no Modo de Exibição de Compatibilidade.
SQL
Data-Tier Application Project: Data-Tier Application Framework Versão 1.1
O Visual Studio 2010 SP1 contém as seguintes melhorias:
-
Há suporte para atualizações de DAC em SQL Azure e em SQL Server.
-
As atualizações do DAC agora estão inseridas em vez de lado a lado.
Estrutura de Entidade (Geração de Código)
-
Um modelo de entidade Self-Tracking não gera código para importações de função que não têm um valor retornado.
-
Uma Entidade não é marcada como modificada quando uma associação FK que usa a propriedade EntityReference.EntityKey é anulada.
-
Um modelo de entidades Self-Tracking gera um código incompatível para namespaces separados por ponto.
-
Um modelo de entidades Self-Tracking não gera valores padrão para propriedades escalares em tipos complexos.
-
Alterações de geração de código diversas para cumprir as diretrizes do Visual Basic pretty-lister.
Referências
Problema conhecido
O Visual Studio 2010 Service Pack 1 pode fazer com que várias entradas sejam criadas na lista Atualizações Instalada. As entradas são rotuladas como "Hotfix for Visual C++ Standard 2010 Beta 1" junto com um número KB. A Microsoft confirmou que nenhuma correção Beta foi instalada com o Visual Studio 2010 Service Pack 1 e que a correção para cada um dos hotfixes listados foi incluída no Visual Studio 2010 Service Pack 1.
Solução alternativa para o problema
conhecido
Não há solução alternativa para esse problema. Não há hotfixes "Beta 1" instalados em seu sistema. Não é possível desinstalar as atualizações ou remover as entradas da lista Atualizações Instalada porque nenhum arquivo está realmente instalado em seu sistema.
Os produtos de terceiros que este artigo discute são fabricados por empresas independentes da Microsoft. A Microsoft não oferece nenhuma garantia, implícita ou não, do desempenho ou da confiabilidade desses produtos.
A Microsoft fornece informações de contato de terceiros para ajudá-lo a encontrar suporte técnico. Essas informações de contato podem ser alteradas sem aviso prévio. A Microsoft não garante a precisão dessas informações para contato com outras empresas.
Problemas conhecidos com o uso do Microsoft Update
-
Quando você instala esse service pack, o processo de instalação pode continuar e terminar com êxito se você tentar interromper a instalação. Esse problema pode ocorrer quando o processo de instalação estiver mais da metade concluído.
-
Se você iniciar o processo de instalação selecionando a opção "Baixar atualizações, mas deixe-me escolher se deve instalá-las" e selecione a opção "instalar atualização e desligar", a instalação do service pack poderá falhar. Depois que o computador for reiniciado, você receberá este service pack novamente e a instalação será concluída com êxito.
-
Se você desinstalar o service pack de uma versão não em inglês do Visual Studio 2010Ultimate, Visual Studio 2010 Premium ou Visual Studio 2010Professional, você será oferecido para instalar o service pack novamente. No entanto, o processo de instalação falhará porque os componentes desse service pack estão em um estado inesperado. Para reinstalar com êxito este service pack, siga estas etapas:
-
Inicie a instalação do Visual Studio no Modo de Manutenção a partir do item Programas e Recursos no Painel de Controle ou executando Setup.exe.
-
Selecione Adicionar ou Remover Recursos.
-
Selecione Ferramentas de Desenvolvedor do Microsoft Office e clique em Atualizar. Quando a instalação for concluída, reinstale o service pack.
-