Notas de versão do Visual Studio Service Pack 1 de 2010

Termos | de Licença Blog | do Visual Studio Developer Community

Observação

Esta não é a versão mais recente do Visual Studio. Para baixar a versão mais recente, visite as notas sobre a versão atual para o Visual Studio 2019.


Baixar Visual Studio Service Pack 1 2010

Você pode baixar Visual Studio 2010 de My.VisualStudio.com. O My.VisualStudio.com requer uma assinatura gratuita do Dev Essentials ou uma assinatura do Visual Studio.


Release Notes IconNotas de versão do Service Pack 1 do Visual Studio 2017 2017

lançado em 18 de agosto de 2011

O que há de novo nesta versão

Cerca de Visual Studio Service Pack 1 2010

Resumo: Melhorias nesta versão

Resumo: Problemas corrigidos nesta versão


Cerca de Visual Studio Service Pack 1 2010

Sistemas operacionais compatíveis

  • 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 x64) junto com o Service Pack 2

Observação

Você deve ter MSXML 6.0 instalado para aplicar esse service pack em um computador que está executando Windows Server 2003. Para obter mais informações sobre como obter MSXML 6.0, visite o site do Microsoft Core XML Services (MSXML) 6.0.

  • 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

  • Processador de 1,6 GHz (giga-hertz) ou 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 compatível com DirectX 9 que está em execução em 1.024 × exibição de 768 ou de resolução superior
  • Unidade de DVD

Requisitos de software

Você deve ter um dos programas de Visual Studio 2010 com suporte listados na seção "Aplica-se a" instalados para aplicar esse service pack.


Detalhes: Melhorias nesta versão

Visual Studio 2010 SP1 inclui uma atualização para o Microsoft .NET Framework 4. Para obter mais informações sobre a atualização, leia o artigo da Base de Dados de Conhecimento da Microsoft 2468871 Atualização para Microsoft .NET Framework 4.

Melhorias na Depuração

Visual Studio 2010 SP1 adiciona as seguintes melhorias:

  • Melhorias quando arquivos de mini despejo e mini-despejo de depuração são abertos.
  • Melhorias para reduzir travas ao anexar um processo.
  • Melhorias de confiabilidade na depuração da MPI (interface de passagem de mensagens).
  • Melhorias de deslizamento de thread durante a avaliação da função.

Animações e elementos gráficos acelerados por GPU baseados em MFC

Visual Studio 2010 SP1 habilita as duas seguintes tecnologias para MFC:

  • Direct2D, uma API de elementos gráficos 2D, acelerada por hardware, que fornece renderização de alto desempenho e alta qualidade para geometria 2D, bitmaps e texto. Para obter mais informações, leia o artigo Direct2D.
  • Windows Animation Manager, que permite animação avançada de elementos de interface do usuário. Para obter mais informações, visite Windows Animation Manager. Você pode aproveitar essas duas tecnologias sem quebrar o modelo de programação MFC. Além disso, você pode encontrar demonstrações no seguinte diretório: drive:\Arquivos de Programas\Microsoft Visual Studio 10.0\Samples\1033\VC2010SP1Samples.zip Para obter mais informações sobre os aprimoramentos de tecnologia no Visual Studio 2010 SP1, consulte Adições MFC para Visual Studio 2010 SP1.

Novo suporte ao conjunto de instruções AMD e Intel

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 uma computação altamente eficiente sem a sobrecarga de uma chamada de função. Para obter mais informações sobre a função intrínseca, consulte o artigo Intrínsecos do Compilador . Para obter mais informações sobre as extensões, visite o site de terceiros do Intel AVX .


atualizações SQL

Data-Tier Application Project: Data-Tier Application Framework Versão 1.1

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 in-loco em vez de lado a lado.

Aprimoramentos de tecnologia

Help Viewer 1.1

Para dar suporte à produtividade do desenvolvedor, um aplicativo autônomo para exibição local é 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 Gerenciador de Biblioteca de Ajuda, o tópico Imprimir, Opções e Sincronizar com o TOC (Sumário).
  • Pesquise conteúdo instalado localmente.
  • Pesquise cadeias de caracteres correspondentes no tópico.
  • Modos de exibição do console (TOC, Índice, Favorito e Resultados da Pesquisa)
    • Lista de tópicos de índice de palavra-chave
    • Exibição DE TOC
    • Favoritos
    • Histórico
    • Exibição da lista Resultados da Pesquisa
  • Menus de atalho
  • Tópico de impressão da janela 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 a exibição do console é exibida.

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 direcionamento do Silverlight 4 no designer e no sistema de projetos do Silverlight. Isso também oferece suporte para as novas melhorias de tecnologia 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 de 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 direcionados ao .NET Framework 3.5.

Assistente de Desempenho para Silverlight

Visual Studio 2010 SP1 permite ajustar o desempenho do aplicativo Silverlight criando a criação de 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.

Renderização de software

Por padrão, a renderização de software é habilitada no Windows XP e no Windows Server 2003 para ajudar a melhorar o desempenho e a estabilidade do Visual Studio 2010.

Detectando 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 de 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. 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.


Visual Basic Runtime Embedding

Um novo recurso do compilador Visual Basic é adicionado que permite que Visual Basic desenvolvedores direcionem seus aplicativos e bibliotecas para plataformas em que o runtime de Visual Basic completo não está disponível. Para obter mais informações, visite o VB Core – novo modo de compilação na Visual Studio postagem de blog do SP1 de 2010.


Desenvolvimento para a Web

Suporte IIS Express

Visual Studio 2010 SP1 permite que você use o Serviços de Informações da Internet (IIS) 7.5 Express como o servidor de hospedagem local para o site e projetos de aplicativo Web.

Observação

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 VS 2010 SP1 (Beta) e IIS Express postagem no blog.

Suporte ao SQL SERVER CE 4

Visual Studio 2010 SP1 permite que você gerencie Microsoft SQL Server Compact arquivos SDF 4.0 no Gerenciador de Soluções e no Gerenciador de Servidores no contexto de projetos Web. Além disso, 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.

Observação

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 a postagem no blog do VS 2010 SP1 e SQL CE.

Suporte do 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

O Razor não está incluído no SP1 e você deve baixá-lo separadamente. Para obter mais informações, visite os seguintes blogs:

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 PI da Web não tiver sido 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, uma caixa de diálogo é exibida que oferece baixar e instalar esses componentes usando o PI da Web 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-deployed 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 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:

Suporte a HTML5 e CSS3

O suporte preliminar é adicionado para HTML5 ao editor HTML para que você possa obter o IntelliSense e a 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 HTML5 & CSS3 no blog Visual Studio 2010 SP1.

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. Um tipo de entidade agora pode ser usado em várias classes DomainService no mesmo aplicativo. A restrição sobre 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 geradores de código 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 outras melhorias tecnológicas no Visual Studio 2010 SP1 para desenvolvedores Web, visite o HTML5 & CSS3 na postagem de blog Visual Studio 2010 SP1.


XAML Editor/Designer

Ir para definição de valor

Permite que você navegue diretamente dos controles em uma página até os estilos aplicados aos controles. Isso significa que você pode entender e trabalhar com rapidez e facilidade com as estruturas de estilo e recursos no aplicativo e, finalmente, entender "por que esse botão no aplicativo é vermelho".

Estilo IntelliSense

Permite modificar facilmente os 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 avançados de grade

Permite adicionar, remover e reordenar linhas e colunas de grade facilmente.

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 para conteúdo e automáticos com muito mais facilidade. Além disso, os dados de tempo de design fluirão de forma limpa entre Visual Studio e o Expression Blend.

Maior estabilidade

Muitas melhorias de estabilidade foram feitas no Visual Studio 2010 SP1.


Detalhes: problemas corrigidos nesta versão

.NET

Editor ASP.NET

  • A chave BACKSPACE e as teclas ARROW não funcionam.
  • Devenv.exe falha e ocorre um erro de Violação de Acesso durante *.js formatação automática.
  • Problemas no comando "Formatar Documento" no Editor de Código JScript.
  • O membro do objeto JScript não está listado no IntelliSense quando o membro do objeto contém um caractere $.
  • A função "Interno" não analisa corretamente. A função retorna o comando "Indefinido" incorretamente quando um arquivo JScript é referenciado.
  • JScript problemas de formatação de função ocorrem.
  • JScript IntelliSense não funciona conforme o esperado quando aumenta um objeto definido pela guia "Referência".
  • Os comentários XML não aparecem em JScript IntelliSense.

Ferramentas de Arquitetura

  • O sequenciamento de diagramas, a reorganização do layout e as Linhas de Vida não são redimensionados conforme o esperado.
  • Você recebe a mensagem "Item com a mesma chave já adicionada" em um diagrama de sequência.
  • O uso de interação é perdido depois que o grupo Lifeline é expandido.
  • Você não poderá abrir um diagrama se 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 é interrompida para referências de parâmetro genérico 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.
  • Ocorre um erro de referência nula para implementações de interface explícitas e diagramas transitórios quando você gera um diagrama de sequência.

Além disso, Visual Studio 2010 SP1 contém as seguintes melhorias:

  • As mensagens de interação agora estão classificadas.
  • Os backlinks para elementos de diagrama de camada de Team Foundation Server itens de trabalho agora têm suporte.

Codificação

C Runtime (CRT)

  • MSPDB100.dll é carregado dinamicamente, mas a DLL não especifica um caminho totalmente qualificado no CRT.
  • Quando a constante WEOF é passada para a função "swprintf_s", o buffer não recebe uma terminação NULL.

Além disso, Visual Studio 2010 SP1 contém as seguintes melhorias:

  • Melhorias de desempenho e estabilidade.
  • Gerenciamento de memória mais eficiente.
  • Outras melhorias de IDE para evitar que a interface do usuário congele e falhe.
  • Melhoria de desempenho para a chave de função F12 (Definição de Goto) em projetos grandes.

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

  • Visual Studio 2010 falha ao gravar código em tempo de design.
  • O candidato à versão do Razor MVC3 pode causar uma recuo inválida do bloco de código quando o candidato à liberação formata automaticamente um documento.
  • Em projetos do WPF, o serviço IntelliSense do C# pode falhar ao desligar.
  • Se o Pacote multilocatário não estiver instalado, o serviço de linguagem C# falhará ao tentar carregar um projeto.
  • O comando "Realçar Referências" causa uma falha em alguns casos quando um arquivo está sendo fechado.
  • Gerar tipo pode causar um relatório de falha ao abrir 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 campo Público para Propriedade.
  • Quando você pausa o ponteiro sobre um argumento nomeado, QuickInfo falha se o nome do método corresponde 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.

Compilador C++

  • O compilador C++ gera instruções movups incorretas em vez de instruções movss.
  • Há um problema específico com a opção /Og na versão de 64 bits do compilador Visual Studio 2010 Beta 2.
  • As instruções SSE2 são geradas quando a opção /arch:SSE é especificada.
  • Há problemas específicos na versão x64 do compilador C++ (otimizador).
  • As chamadas de destruidor estão ausentes quando a otimização está habilitada.
  • O compilador falha com o especificador de tipo "decltype(*this)".

Além disso, 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 Visual Studio 2008. Anteriormente, a propriedade Enable Managed Incremental Build não existia quando você abriu as páginas Project Properties para um projeto do Visual C++ 2010.

Depuração do C++

  • Pilhas de chamadas misturadas são quebradas quando você depura o código C++.
  • Ao tentar inspecionar variáveis locais durante a depuração no Visual Studio 2010, você recebe uma mensagem de erro "Símbolo não encontrado" do CXX0017.
  • A janela Inspeção exibe valores incorretos.

C++ Editor

  • Visual Studio 2010 falha em um projeto C/C++ ao ocultar ou mostrar todos os arquivos da solução.
  • A conclusão automática do membro da classe força o membro errado (diferencia maiúsculas de minúsculas).
  • Ir para Declaração é lento em alguns casos.
  • O Editor do C++ pode falhar quando você inserir comentários.
  • Ocorre uma falha ao declarar a enumeração C++.
  • Ocorreram problemas no IntelliSense nativo, como com índices e relatórios.
  • O método NavigateTo em C++ ocasionalmente fica sem resposta.

Biblioteca Padrão C++

  • A restrição "vector::erase" retorna um iterador incompatível no build de depuração.
  • A * da restrição "tr1:regex" difere em Visual Studio 2008 e em Visual Studio 2010, quando algumas expressões regulares são usadas.
  • Quando você usa a instrução "std::vector", ocorre um vazamento de memória quando você executa o programa.

Runtime de Simultaneidade

  • Correção de violações de acesso à fila simultânea.
  • Bibliotecas de runtime simultâneas do Visual C++ vazam memória no Visual Studio 2010.

Além disso, Visual Studio 2010 SP1 contém as seguintes melhorias:

  • Vazamentos de memória positiva incorretos não são mais relatados quando você usa ConcRT (Concurrency Runtime).
  • A convenção de chamada "__stdcall" agora é suportada por todos os contêineres PPL, ConcRT e simultâneos.
  • 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".

Análise de Código

  • 538887: Visual Studio falhas ocorrem quando você vê Code Analysis Configurações para solução que tem um site do IIS.
  • O Analisador de Código Estático relata código válido.
  • Falhas frequentes ocorrem quando você altera as configurações de Code Analysis no Visual Studio Team Server 2010.

Além disso, Visual Studio 2010 SP1 contém o seguinte aprimoramento:

  • O Code Analysis Gerenciado (FxCop) agora é instalado em servidores do TeamBuild x64.

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 da camada.
  • A ação "Contido por" em uma pasta C++ pode fazer com que o Explorador de Arquitetura falhe.

Entity Framework (Geração de Código)

  • Problemas ocorrem quando você usa entidades de autocontrole do Entity Framework junto com o CACHE appFabric ('Velocity') e a versão de versão do .NET Framework 4.0.
  • Quando você usa um arquivo Edmx junto com ADO.NET, o gerador de entidade Self-Tracking causa arquivos gerados que não podem ser compilados devido a um manipulador de eventos HandleCascadeDelete ausente.
  • 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 Visual Basic bastante lister.

F#

Visual Studio 2010 SP1 corrige problemas com estabilidade do compilador e correção de código para o código gerado. Por exemplo, esse service pack corrige a correção da convenção de chamada 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 eventos.

Editor JScript

  • 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 JScript Parens não funciona como "parênteses formulados".
  • O atalho de teclado ALT+A é usado incorretamente para o espaço Inserir após a palavra-chave da 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 Visual Studio aumenta para 300 MB quando você abre outro projeto, 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 grandes JScript.
  • 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.

MFC and Active Template Library (ATL)

  • No CDatabase/Crecordset MFC, a variável "DoFieldExchange" não funciona corretamente no Visual Studio 2010.

Além disso, Visual Studio 2010 SP1 melhora a segurança e o desempenho e fornece outras melhorias na ATL/MFC.

compilador Visual Basic

  • Uma falha pode ocorrer quando você digita perto da propriedade ReadOnly e várias declarações de campo estão presentes.
  • Quando qualquer tipo de local vem de um assembly assinado, 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 ao digitar.
  • Ao alternar o foco entre campos de expressão, você poderá sofrer atrasos em grandes projetos do Workflow Foundation.

Editor Visual Basic

  • O ByVal Obrigatório é exibido em Visual Basic .NET.
  • Os valores de Enumeração do IntelliSense não são mostrados.
  • Um projeto de Visual Basic grande pode falhar quando está fechado.
  • O Visual Studio IDE fica sem resposta quando analisa comentários XMLDOC em um projeto complexo.
  • O Serviço de Idioma Visual Basic falha ao abrir um projeto Web.

Designer de Formulários do Windows

  • Você usa o Visual Studio IDE 2010 para abrir um projeto que está em uma versão anterior. Por exemplo, você abre um projeto 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 semelhante 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 colagem de controles Windows Forms no designer, o arquivo de designer vazará durante a instância Visual Studio 2010.
  • Você atualiza um projeto Visual Studio 2005 para Visual Studio 2010 e redireciona o projeto para o .NET Framework 4. Quando você fecha a instância Visual Studio, uma versão de idioma com suporte do Visual Studio pode falhar.

Projetos de bancos de dados

  • Falha na implantação do banco de dados Project quando você tenta revogar permissões usando a permissão GRANT OPTION.
  • Arquivos .dbschema personalizados que contêm caracteres não imprimíveis causam Visual Studio falha ao tentar atualizar um modelo.
  • O recurso "Comparação de Esquema" ignora a composição de filhos quando os elementos de comparação somente existentes no item de origem estão habilitados.
  • Uma implantação de banco de dados incremental Project fica sem resposta quando o projeto contém restrições de verificação longa que precisam ser normalizadas.
  • Dicas de índice não são resolvidas entre referências de banco de dados em um build de projeto de banco de dados.

Depurador

  • O depurador trata aleatoriamente os procedimentos "step-into" e "step-over" como um procedimento "executar até a conclusão".
  • Visual Studio 2010 trava após várias sessões de depuração e uma janela Windows Internet Explorer em branco é exibida.
  • Valores de depuração fixados.
  • Visual Studio falha ao importar a mesma Dica de Dados exportada anteriormente.
  • Ao executar a depuração do lado do cliente, você recebe a seguinte mensagem de erro:

Dica

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.

  • Somente 100 elementos "std::map" são permitidos no depurador.
  • O uso de PDBs marcados pelo Servidor de Origem faz com que o Visual Studio 2010 seja travado e, em seguida, falhe.
  • Alguns problemas no rastreamento de eventos em Windows Presentation Foundation (WPF) são corrigidos.

IntelliTrace

  • Os arquivos de log são removidos para a operação de Limpeza de Disco.
  • Falhas que foram 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 foi corrigida. ####IntelliTrace para IntelliTrace de 64 bits e SharePoint é a nova tecnologia revolucionária de depuração no Visual Studio 2010 que permite que você avance e volte por meio de uma sessão de depuração. No entanto, devido a restrições de tempo e por ser um recurso completamente novo, essa tecnologia não funciona em todos os cenários. 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.

Criador de perfil

  • O Gerenciador de Desempenho não é carregado quando várias instâncias Visual Studio são iniciadas.
  • JScript criação de perfil não funciona em sistemas operacionais de língua russa e outros europeus e latino-americanos.
  • JScript criação de perfil não funciona com Windows Internet Explorer 9.
  • Visual Studio falha ao criar o perfil de um projeto de aplicativo Web usando uma configuração de servidor Web do cliente.

Além disso, Visual Studio 2010 SP1 contém as seguintes melhorias:

  • Amostragem mais precisa no Hyper-V.
  • Criação de perfil JavaScript aprimorada para habilitar a criação de perfil de vários processos.
  • Maior estabilidade, ele executa a criação de perfil de 64 bits.

Configurar projetos

  • O Utilitário de Captura do Registro falha em um computador que está executando Windows 7.
  • Visual Studio pode falhar quando você configura pré-requisitos.
  • Uma compilação de projeto de instalação falha ao executá-la na linha de comando.
  • Migrar projetos de instalação do Visual Studio 2008 para Visual Studio 2010 altera guiDs de componente e isso faz com que as atualizações falhem.
  • O comando Devenv.exe no Visual Studio 2010 é travado aleatoriamente enquanto um projeto de instalação é criado a partir de uma linha de comando.
  • O IDE falha quando você fecha um projeto de instalação ou um projeto de instalação de projetos de implantação.
  • O comando RestartWWWService=false reinicia incorretamente o serviço WWW em um computador que está sendo executado Windows Server 2003 quando os projetos são criados usando Visual Studio 2010.

T4

Visual Studio 2010 SP1 contém as seguintes melhorias:

  • Personalize ou estenda modelos T4 usando a herança do modelo.
  • Use bibliotecas auxiliares com T4 muito mais facilmente porque o T4 não bloqueia mais assemblies referenciados na memória.
  • Implante o T4 no servidor de build para geração de tempo de build.

dados ASP.NET

  • No Candidato à Versão para Visual Studio 2010, o campo "DataContext" não fica visível quando a caixa de seleção "Mostrar somente objetos DataContext" é selecionada.

Desenvolvimento para a Web

Projetos Web

  • A pasta ASP.NET App_Themes não permite adicionar uma nova folha de estilos CSS.
  • A folha de estilos .designer.cs não funciona conforme o esperado com projetos de aplicativo Web aninhados.
  • Os glifos de CCCC não são exibidos em Gerenciador de Soluções.

HTML Designer

  • As folhas de estilo externas a um aplicativo Web não são aplicadas Visual Studio exibição de design de IDE do .NET 2010.
  • O Designer HTML não pode ser usado conforme o esperado para criar páginas da Web.

Windows Phone Ferramentas para Desenvolvedores

A implantação de arquivos XAP com mais de 64 MB pode falhar para teste e depuração em dispositivos de telefone físico.


Designer Geral do WPF e Silverlight

  • Ao usar a caixa de diálogo "Escolher Itens da Caixa de Ferramentas", você deve eliminar manualmente o processo, o aplicativo fica sem resposta e ocorre a perda de dados e a corrupção de GUI.
  • O IDE bloqueia completamente quando você tenta adicionar itens silverlight à caixa de ferramentas.
  • Atualizar o Silverlight enquanto Visual Studio está em execução faz com que Visual Studio falhe.
  • Excluir controles que têm um thread em segundo plano em execução faz com que Visual Studio falhe.
  • A lista de erros não é exibida quando arquivos XAML que contêm erros são abertos.

Além disso, 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.

XAML

Superfície de design do Designer XAML

  • O recurso Associação no WPF não funciona conforme o esperado.
  • Um padrão "herdar e substituir" no XAML é relatado como "loop detectado".
  • A propriedade Visibility agora é respeitada em tempo de 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 de 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 Visualização de Dados.
  • O expansor permanece expandido durante o tempo de design em que deve ser recolhido.
  • Os controles se ajustam às linhas de grade secundárias.

Além disso, Visual Studio 2010 SP1 contém as seguintes melhorias:

  • A captura de controles é reduzida em um controle ScrollViewer.
  • O código do usuário que pode causar uma exceção sem tratamento na barra de ouro agora é exibido.

Refatoração XAML

  • Quando você renomeia um tipo, as propriedades do tipo não são renomeadas 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.
  • 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, Visual Studio 2010 SP1 contém as seguintes melhorias:

  • O suporte para refatoração de tipos no atributo TypeArguments é adicionado.
  • O suporte para refatoração de namespaces que incluem assembly na definição é adicionado.

Inspetor de Propriedades XAML

  • Não há suporte para a propriedade StyleTypedProperty pelo Style Chooser.
  • 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 de 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 dentro do 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.
  • Propriedades anexadas em excesso são exibidas inesperadamente.
  • O estado Expandir ou Recolher da categoria Propriedade não é persistido após compilação e execução.

Além disso, Visual Studio 2010 SP1 contém as seguintes melhorias:

  • O suporte para definir propriedades anexadas com 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.

Editor XAML

  • Uma exceção AppDomainUnloaded pode ocorrer no editor XAML Visual Studio 2010. Esse problema pode ser causado pela obtenção do IntelliSense no x:Name de uma grade.
  • Visual Studio IntelliSense XAML 2010 pode falhar inesperadamente.
  • Em tempo de design no painel Design, você não pode ver estilos personalizados aplicados para controles. No entanto, tudo parece bem em tempo de execução.
  • Visual Studio edição 2010 Premium pode falhar quando você seleciona um item do 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 é colocado temporariamente em um estado inválido.
  • Os rabiscos 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 CTRL+M para recolher XAML, Visual Studio pode falhar.
  • O Estilo IntelliSense para Silverlight não mostra classes no mesmo namespace que o aplicativo.

Editor do Visual Studio

  • CTRL+BACKSPACE exclui muito texto.
  • A janela "Localizar e Substituir" é movida para fora da tela depois que o texto é substituído.
  • Visual Studio 2010 falha quando o arquivo de origem contém caracteres não Unicode.
  • Exibir um comando "Lista" em tempo de depuração não permite mais que você veja a propriedade Items.
  • A navegação de seleção não funciona conforme o esperado.
  • Caret está fora da tela durante a seleção de palavras CTRL+ARROW.
  • A rolagem automática horizontal não funciona com CTRL+SHIFT.
  • A combinação de teclas CTRL+SHIFT+ARROW para selecionar texto sai da exibição.
  • O comando Visual Studio 2010 Copy gera RTF que causa um erro.
  • O código embaralhado ocorre quando você copia Visual Studio código 2010 que contém caracteres chineses para o Word 2010.
  • Você não pode copiar e colar caracteres coreanos usando o editor de código Visual Studio 2010.
  • 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 Visual Studio IDE de 2010 pode falhar quando você expandir regiões que já foram expandidas.
  • O Visual Studio IDE 2010 pode falhar quando você altera as configurações de cor.
  • Visual Studio 2010 pode falhar quando você iniciar 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.

Extensibilidade do Visual Studio

  • A caixa de diálogo "Solução/carregamento Project" não mostra o nome do aplicativo Shell Isolado como o título.

Shell do Visual Studio

  • Os menus de contexto rolam mesmo que haja espaço para mostrá-los.
  • A janela "Localizar e Substituir" aumenta cada vez que é aberta.
  • Visual Studio falha ao clicar em um separador de menu.
  • Visual Studio falha com uma Exceção COM sempre que você a fecha.
  • Visual Studio falha quando fecha.
  • Visual Studio falha ao usar o AMD CodeAnalyst.
  • 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 de Visual Studio causa uma troca de contexto de thread desnecessária.
  • A caixa de diálogo de 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 inicial do Express.
  • Leitores de tela e tablets fazem com que Visual Studio falhe quando o ponteiro está pausando sobre o botão Desfazer.
  • Visual Studio falha ao fechar um grupo flutuante de janelas de ferramentas de várias instâncias.
  • Visual Studio falha ao desfazer um check-out de arquivo.

Teste de Visual Studio

Teste web/de carga

  • O 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 da Página" desaparecem após a conclusão da execução.
  • Gravar resultados no BD LoadTest 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.

Ferramentas do Visual Studio

VSTO (Visual Studio Tools para Office)

  • Marcando a Região do Formulário como quebras localizáveis Visual Studio editor.
  • Além disso, Visual Studio 2010 SP1 melhora o desempenho no runtime do VSTO.

Ferramentas do Visual Studio para SharePoint

  • A adição de um conjunto de permissões CAS a um modelo de manifesto de pacote faz com que a implantação de F5 falhe.
  • A geração de código da Web Part visual que está em área restrita falhará se o arquivo ASCX exceder um determinado comprimento.

ferramentas de dados Visual Studio

  • O código gerado automaticamente da classe TableAdapterManager do Designer de Conjunto de Dados difere em Visual Studio 2008 e em Visual Studio 2010.
  • O Repetidor de Dados não pode ser associado à imagem na janela de fontes de dados.

Teste de unidade/execução de teste

  • 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.
  • A execução de 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 é a mesma para todos os casos de teste associados ao mesmo método de teste.

Servidor TCM

  • A recompilação do armazém leva mais tempo do que o esperado para ser concluída.
  • Redefinir 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 idioma da direita para a esquerda não persistem entre as sessões do MTM.
  • A repopulação do conjunto de testes baseado em consulta leva mais tempo do que o esperado para pacotes grandes.
  • Pode ocorrer uma falha ao selecionar o tipo de navegador para a reprodução do Firefox no Microsoft Test Runner.
  • Não é possível coletar dados do 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 por grandes quantidades de resultados de teste.
  • Não é possível associar o campo "parâmetro à senha" ao criar a gravação de ação.

Além disso, 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.

Gerente de Laboratório

  • Não é possível alterar o servidor do Microsoft System Center Virtual Machine Manager (SCVMM) configurado para uma camada de aplicativo TFS.
  • Um fluxo de trabalho de implantação/teste de build não pode usar locais de descarte 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 Build falhará se ele estiver em execução no "Modo 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.

UITest Avançar/Codificado

  • 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.
  • Uma exceção UITestException é lançada no método BrowserWindow.FindMatchingControls.
  • Os controles de teste de interface do usuário adicionados ao UIMap não diferenciam maiúsculas de minúsculas.
  • 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 de credenciais alternativas.

Além disso, o suporte para gravação e reprodução do código UITest é adicionado para o Internet Explorer 9 Beta no Modo de Exibição de Compatibilidade.


Problemas conhecidos

Gerenciador de Biblioteca da Ajuda

  • Problema:

    O Gerenciador de Biblioteca de Ajuda não dá suporte a várias sessões simultâneas.

  • Solução alternativa:

    Não há solução alternativa.

Agente da Biblioteca de Ajuda

  • Problema:

    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 quando você 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.

  • Solução alternativa:

    Não há solução alternativa.

A instalação pode fazer com que a lista de atualizações instalada liste os hotfixes incorretamente

  • Problema:

    Visual Studio 2010 Service Pack 1 pode fazer com que várias entradas sejam criadas na lista Atualizações Instaladas. 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 Visual Studio Service Pack 1 do 2010 e que a correção para cada um dos hotfixes listados foi incluída no Visual Studio 2010 Service Pack 1.

  • Solução alternativa:

    Não há nenhuma solução alternativa para esse problema. Nenhum hotfixe "Beta 1" está instalado em seu sistema. Não é possível desinstalar as atualizações ou remover as entradas da lista Atualizações Instaladas porque nenhum arquivo está realmente instalado no sistema.

Problemas conhecidos com o uso do Microsoft Update

  • Problema:

    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 deseja 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 usuários do 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 esse service pack com êxito, siga estas etapas:

  • Solução alternativa:

    1. Inicie Visual Studio configuração no Modo de Manutenção a partir do item Programas e Recursos no Painel de Controle ou executando Setup.exe.
    2. Selecione Adicionar ou Remover Recursos.
    3. Selecione Microsoft Office Ferramentas de Desenvolvedor e clique em Atualizar. Quando a instalação for concluída, reinstale o service pack.

Referências

  • Os produtos de terceiros mencionados neste artigo são fabricados por empresas que são independentes da Microsoft. A Microsoft não oferece nenhuma garantia, implícita ou não, sobre o desempenho ou a 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 de contato de terceiros.

Propriedades

ID do Artigo: 983509 – Última Revisão: 10 de julho de 2017 – Revisão: 2 Aplica-se a:

  • Microsoft Visual Studio 2010 Premium
  • Microsoft Visual Studio 2010 Professional
  • Microsoft Visual Studio 2010 Ultimate
  • Microsoft Visual Studio Lab Management 2010
  • Microsoft Visual Studio Team Agents 2010
  • Microsoft Visual Studio Test Professional 2010
  • Visual Studio 2010 Tools for Microsoft Office Runtime

Parte superior da página