Aviso
Algumas das transferências mencionadas neste artigo estão atualmente disponíveis para My.VisualStudio.com. Este site necessita que os utilizadores inscrevam sessão com uma conta de Subscrição do Visual Studio se tentar aceder a qualquer uma das ligações de transferência.
Se lhe for pedido para criar credenciais, utilize a sua conta de subscrição existente do Visual Studio ou crie uma conta gratuita ao selecionar "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 enumera os problemas corrigidos e as melhorias tecnológicas adicionadas no Visual Studio 2010 SP1.
Mais Informações
Como obter o Visual Studio 2010 SP1
Para obter o Visual Studio 2010 SP1, visite o seguinte site da Microsoft:
Acerca deste service pack
Sistemas operativos 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) em conjunto com o Service Pack 2
-
Windows Vista (todas as edições baseadas em x86 e x64, exceto a Starter Edition) em conjunto com o Service Pack 2
-
Windows Server 2003 R2 (todas as edições baseadas em x86 e x64)
-
Windows Server 2003 (todas com base em x86 e todas as edições baseadas em x64) em conjunto com o Service Pack 2
Nota: tem de ter o MSXML 6.0 instalado para aplicar este service pack num computador a executar 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) em conjunto com o Service Pack 3
Arquiteturas suportadas
-
32 bits (x86)
-
64 bits (x64) (WOW)
Requisitos de hardware
-
Processador 1,6 gigahertz (GHz) ou mais rápido
-
1.024 MB de RAM (1,5 GB se estiver a ser executada numa máquina virtual)
-
5,5 GB de espaço disponível no disco rígido
-
5.400 unidade de disco rígido RPM
-
Cartão de vídeo com capacidade para 9 do DirectX que está a ser executada a 1.024 × 768 ou superior
-
Unidade de DVD
Requisitos de software
Tem de ter um dos programas suportados do Visual Studio 2010 indicados na secção "Aplica-se a" instalado para aplicar este service pack.
Suporte para o Visual Studio 2010 SP1
O suporte formal do Visual Studio 2010 SP1 está disponível através do Suporte da Microsoft site. Para obter mais informações sobre Suporte da Microsoft, visite o seguinte site da Microsoft:
http://support.microsoft.com O suporte da comunidade informal para o Visual Studio 2010 SP1 está disponível através dos fóruns da Microsoft Developer Network (MSDN). Para obter mais informações sobre os fórums do 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 seguinte número de artigo para ver o artigo na Base de Dados de Conhecimento Microsoft:
2468871 Atualização para o Microsoft .NET Framework 4
Foram adicionadas melhorias tecnológicas e problemas corrigidos no Visual Studio 2010 SP1
Melhorias tecnológicas
Visualização da Ajuda 1.1
Para suportar a produtividade dos programadores, é instalada uma aplicação atual para visualização local no Visual Studio 2010 SP1. As seguintes melhorias tecnológicas são adicionadas ao novo visualista da Ajuda local:
-
Ícones da barra de menus de acesso rápido: aceda rapidamente a outras melhorias ou ferramentas de tecnologia de alta utilização. Isto inclui o Gestor de Biblioteca de Ajuda, Imprimir, Opções e Sincronizar tópico com índice
-
Procurar conteúdo instalado localmente
-
Procurar cadeias correspondências dentro de tópicos
-
Vistas de consola (Índice, Índice, Favorito e Resultados da Pesquisa)
-
Lista de tópicos do Índice de Palavras-chave
-
Vista de toc
-
Favoritos
-
Histórico
-
Vista da lista Resultados da Pesquisa
-
-
Menus de atalho
-
Tópico Imprimir na janela Conteúdo
-
Opções: alterar o tamanho do tipo de letra do ecrã, o número de tópicos no histórico e em que lado a vista da consola é apresentada
Suporte para o Silverlight 4
O Microsoft Silverlight 4 Tools for Visual Studio 2010 está incluído no Visual Studio 2010 SP1. Esta ação adiciona suporte para a direcção para o Silverlight 4 no estruturador e sistema de projetos Silverlight. Isto também fornece suporte para as novas melhorias tecnológicas do Silverlight 4. Esta nova tecnologia inclui o trabalho com estilos implícitos e aplicações OOB (Out-of-Browser) Do Silverlight 4. Pode iniciar e depurar automaticamente a sua aplicação OOB a partir do IDE, especificar a assinatura XAP para aplicações OOB de confiança e definir as características da janela OOB.
Suporte de Testes de Unidades Básicas para .NET Framework 3.5
No Visual Studio 2010 SP1, tem agora a funcionalidade de testar as suas aplicações que têm como destino o .NET Framework 3.5. Para obter mais informações sobre como ativar esta funcionalidade, consulte o seguinte blogue do MSDN:
Assistente de Desempenho do Silverlight
O Visual Studio 2010 SP1 permite-lhe ajustar o desempenho da aplicação Silverlight ao filtrar o código. Um perfil de código tradicional não consegue ajustar o desempenho de com representação das aplicações Silverlight. Muitos dos perfis de nível mais elevado são adicionados ao Visual Studio 2010 SP1 para que possa determinar melhor que partes da aplicação consomem tempo.
IntelliTrace para 64 bits e SharePoint
O IntelliTrace é a nova tecnologia de depuração no Visual Studio 2010 que lhe permite avançar e recuar numa sessão de depuração. No entanto, devido às restrições de tempo e porque é uma funcionalidade completamente nova, esta tecnologia não funciona em todos os cenários.
O Visual Studio 2010 SP1 ativa a tecnologia de depuração IntelliTrace em soluções de 64 bits e soluções de farm do Microsoft SharePoint.
Com representação de software
Por predefinição, a commissão de software está ativada no Windows XP e no Windows Server 2003 para ajudar a melhorar o desempenho e a estabilidade do Visual Studio 2010.
Detetar instalações em modo misto
Se instalar múltiplas versões do Visual Studio 2010 no mesmo computador, poderá executar uma combinação de binários de programas na mesma instância do Visual Studio. Por exemplo, este problema ocorre quando tem a versão de lançamento do Visual Studio 2010 Ultimate instalada no mesmo computador onde tem o Microsoft Visual Basic Express Service Pack 1 instalado. Este tipo de instalação pode causar problemas de estabilidade ou funcionais. O Visual Studio 2010 SP1 deteta se a instalação do SP1 está concluída e poderá pedir-lhe que o atualize se a instalação estiver incompleta. Isto garante que a instalação está num estado conhecido e estável.
Desenvolvimento Web
IIS Express suporte
O Visual Studio 2010 SP1 permite-lhe utilizar os Serviços de Informação Internet (IIS) 7.5 Express como servidor de alojamento local para o site e Projetos de Aplicação Web.
Nota: o IIS 7.5 Express não está incluído no SP1 e tem de o transferir separadamente. Para obter mais informações, visite o seguinte blogue:
http://weblogs.asp.net/scottgu/archive/2011/01/03/vs-2010-sp1-beta-and-iis-developer-express.aspx
SQL Server suporte do CE 4
O Visual Studio 2010 SP1 permite-lhe gerir ficheiros SDF Microsoft SQL Server Compact 4.0 no Explorador de Soluções e no Explorador de Servidores no contexto de projetos Web. Além disso, o Visual Studio 2010 SP1 permite-lhe utilizar o SQL Server Compact 4.0 juntamente com o Microsoft ASP.NET Web Forms num controlo de origem de dados SQL.
Nota: SQL Server Compact 4.0 não está incluído no Visual Studio 2010 SP1 e tem de transferi-lo separadamente. Para obter mais informações, visite o seguinte blogue:
Suporte de Razor
São feitas alterações aos sistemas de projetos Web e ao editor HTML para suportar a nova sintaxe de Razor. Esta nova sintaxe é utilizada pelo ASP.NET Web e pelo ASP.NET MVC 3.
Nota: o Razor não está incluído no SP1 e tem de transferi-lo separadamente. Para obter mais informações, visite os seguintes blogues:
Apresentamos o "Razor" – um novo motor de visualização para ASP.NET
Como obter suporte de sintaxe da Razor no Visual Studio 2010
Integração de PI Web
O suporte para o Microsoft Web Platform Installer (PI) é adicionado no Visual Studio 2010 SP1 da seguinte forma:
-
É adicionada uma nova barra de ferramentas que permite o acesso rápido para iniciar a versão mais recente do Web PI. Além disso, se o PI Web não tiver sido instalado, é transferido primeiro.
-
Quando abre projetos Web que utilizam o IIS 7.5 Express, o SQL Server Compact 4.0 ou a sintaxe do ASP.NET Razor, é aberta uma caixa de diálogo que se oferece para transferir e instalar estes componentes utilizando Web PI se os componentes ainda não estiverem instalados.
Dependências implementáveis
Alguns componentes de novas tecnologias adicionados no Visual Studio 2010 SP1 podem ser implementados em conjunto com uma aplicação. Em seguida, pode utilizar os componentes mesmo quando implementa a aplicação num servidor no qual esses componentes não estão instalados. É adicionada uma nova caixa de diálogo no Visual Studio 2010 SP1 que facilita a adição destas dependências implementáveis ao projeto Web. Para aceder à caixa de diálogo, clique com o botão direito do rato no projeto na Explorador de Soluções, em seguida, selecione Adicionar Dependências Implementáveis. São suportados os seguintes componentes:
-
ASP.NET Web que utilizam a Sintaxe de Razor
-
SQL Server Compact 4,0
-
ASP.NET MVC 3
Para obter mais informações, visite os seguintes blogues:
Bin Deploying ASP.NET MVC 3 with Razor to a Windows Server without MVC installed
Como Implementar os projetos Web SQL Compact Edition 4.0 e Razor
Suporte HTML5 e CSS3
O suporte preliminar é adicionado a HTML5 ao editor de HTML para que possa obter IntelliSense e validação para atributos e elementos HTML. Será fornecida uma versão completa com uma experiência HTML5 mais completa numa versão futura do Visual Studio. Para obter mais informações, visite o seguinte blogue:
WCF RIA Services V1 SP1 incluído
O serviço WCF RIA foi agora localizada em 10 idiomas diferentes suportados pelo Visual Studio 2010 SP1. Uma entidade pode agora conter membros de um tipo complexo. Por exemplo, pode utilizar o tipo Customer.Address em que o Cliente é uma entidade, mas Endereço não é uma entidade. Um tipo de entidade pode agora ser utilizado em múltiplas turmas do DomainService na mesma aplicação. A restrição de utilização de um determinado tipo de entidade no máximo um DomainService é levantada. Agora está disponível publicamente um ponto de extensibilidade de geração de código. Pode ser utilizada para T4 e outros geradores de código externos ao produto. Além disso, as operações Adicionar/Remover do DataForm estão agora ativadas para a classe EntitySet e para 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 programadores Web, visite o seguinte blogue:
Editor/Estruturador do XAML
Ir para a definição de valor
Permite-lhe navegar diretamente dos controlos numa página para os estilos aplicados aos controlos. Isto significa que pode compreender e trabalhar de forma rápida e fácil com o estilo e as estruturas de recursos na aplicação e, por fim, ter a certeza de "porque é que esse botão na sua aplicação está vermelho".
Style IntelliSense
Permite-lhe modificar facilmente os estilos que já tem no XAML. Agora o obterá IntelliSense para as propriedades e os respetivos valores num estilo baseado no TargetType.
Seletor de origem de dados
Permite-lhe selecionar e modificar facilmente as informações da origem de dados diretamente a partir da superfície de estrutura.
Comandos de grelha avançados
Permite-lhe adicionar, remover e reorldar facilmente linhas e colunas de grelha.
Editor de Nova Espessura
Permite-lhe editar em volume itens específicos, como margens ou paços em múltiplos controlos.
Exemplo de suporte de dados
Permite-lhe adicionar dados de exemplo para ver os seus modelos de item e encadernações realçadas no tempo da estrutura. Isto não só facilita a ligação de dados através do Seletor de Encadernação de Dados, como também significa que pode estruturar o tamanho para o conteúdo e esquemas automáticos de forma muito mais simples. Além disso, os dados de hora da estrutura irão fluir de forma limpa entre o Visual Studio e a Combinação de Expressões.
Maior estabilidade
Foram feitas muitas melhorias de estabilidade ao Visual Studio 2010 SP1. Para obter mais informações, visite o seguinte blogue:
O Lançamento Final das Ferramentas do Silverlight 4 para o Visual Studio 2010 já está Disponível
C++
Gráficos e animações acelerados com base em MFC
O Visual Studio 2010 SP1 ativa as duas tecnologias seguintes para MFC:
-
Direct2D, uma API de gráficos 2D acelerada por hardware e imediata que fornece uma composição de alta qualidade e desempenho para geometria 2D, mapas de bits e texto. Para mais informações, visite o seguinte site da Microsoft:
-
Gestor de Animação do Windows, que permite uma animação rica de elementos de interface de utilizador. Para mais informações, visite o seguinte site da Microsoft:
Pode tirar partido destas duas tecnologias sem quebrar o modelo de programação MFC. Além disso, pode encontrar demos no seguinte diretório:
unidade:\Program Files\Microsoft Visual Studio 10.0\Samples\1033\VC2010SP1Samples.zipPara obter mais informações sobre as melhorias tecnológicas no Visual Studio 2010 SP1, visite o seguinte site:
Novo suporte do conjunto de instruções AMD e Intel
O Visual Studio 2010 SP1 adiciona funções intrínsecas ou intrínsecas para ativar as extensões nos novos microprocessos AMD e Intel que serão lançados no próximo ano. As funções intrínseas permitem uma computação altamente eficiente sem a sobreposição de uma chamada de função. Para obter mais informações sobre a função intrínsecos, visite o seguinte site:
Intrínsecos do CompilerPara obter mais informações sobre as extensões, visite os seguintes Web sites de terceiros:
Incorporação do Visual Basic Runtime
Foi adicionada uma nova funcionalidade de compilação do Visual Basic que permite que os programadores do Visual Basic desenvolvam as respetivas aplicações e bibliotecas em plataformas onde o Visual Basic Runtime completo não esteja disponível. Para obter mais informações, visite o seguinte blogue:
Lista de problemas que foram corrigidos
Gestor de Biblioteca de Ajuda
O Gestor de Biblioteca de Ajuda não suporta múltiplas sessões em simetria.
Agente da Biblioteca de Ajuda
-
O Agente da Biblioteca de Ajuda não é reiniciado após a atualização de conteúdos. O Agente da Biblioteca de Ajuda pode falhar quando o inicia pela primeira vez sem conteúdo.
-
Quando navega para URLs inválidos, o agente não mostra a página Conteúdo Não Encontrado.
Visual Studio Editor
-
550886: o Visual Studio 2010 falha quando o ficheiro de origem contém carateres não Unicode.
-
553339: Ver um comando "Lista" no tempo de depuração já não lhe permite ver a propriedade Itens.
-
542247: a navegação de seleção não funciona conforme esperado.
-
542247: o atalho está fora do ecrã durante Ctrl+Seta para a seleção de palavras.
-
587888: O deslocamento automático horizontal não funciona com Ctrl+Shift.
-
620021: a combinação de teclas Ctrl+Shift+Seta para selecionar texto fica fora de vista.
-
615523: o comando Copiar do Visual Studio 2010 gera RTF, o que faz com que ocorra um erro.
-
Quando copia um código fonte que contém carateres japoneses, o código fonte não pode ser Microsoft Word 2010 corretamente.
-
Os carateres irradiantes ocorrem quando o código fonte é copiado e colar no Microsoft PowerPoint 2010.
-
O IDE do Visual Studio 2010 pode falhar quando expande as regiões que já estavam expandida.
-
O IDE do Visual Studio 2010 pode falhar ao alterar as definições de cor.
-
O Visual Studio 2010 poderá falhar ao iniciar o Editor do WPF.
-
Ocorre um problema de Memória Fora da Memória quando copia através de declarações.
-
Depois de executar uma ação Cortar para texto, não pode colar o texto.
-
Quando deixa de fazer esquemas extra durante a conclusão da declaração, o tempo de pop-up pode ser encurtar em 30 a 40 por cento.
-
A ação Substituir em Ficheiros apresenta resultados incorretos.
Visual Studio Shell
-
533342: os menus de contexto deslocam-se mesmo que haja espaço para os mostrar.
-
558149: a janela "Encontrar e Substituir" aumenta mais de cada vez que é aberta.
-
574681: o Visual Studio falha quando clica num separador de menu.
-
636464: o Visual Studio falha com uma Exceção COM sempre que o fecha.
-
O Visual Studio falha quando fecha.
-
O Visual Studio falha ao utilizar o AMD CodeAnalyst.
-
O Visual Studio é reiniciado sempre que o tentar fechar.
-
Carregar uma solução ao fazer duplo clique no ficheiro faz com que os DLLs desnecessários sejam carregados.
-
O processamento inativo do Visual Studio causa mudanças de contexto desnecessárias para o tópico.
-
A caixa de diálogo progresso que aparece em determinados cenários. Por exemplo, a definição Ir Para a Definição para C++ demora mais tempo do que o esperado a terminar.
-
O LightSwitch não carrega quando executa o modo "devenv /safemode".
-
O Editor deixa de responder quando abre ficheiros .aspx .js com o Telerik.
-
Removido para avaliação apenas do ecrã de barra expresso.
-
Os leitores de ecrã e os tablets causam uma falha no Visual Studio quando o ponteeiro está em pausa sobre o botão Desfazer .
-
O Visual Studio falha quando fecha um grupo flutuante de janelas de ferramentas de várias instâncias.
-
O Visual Studio falha ao desfazer a saída de um ficheiro.
Visual Studio Extensibility
Depurador
-
521390: Ao efetuar a depuração do lado do cliente, recebe a seguinte mensagem de erro:
Erro: o ponto de quebra não será atualmente atingido. Não foi possível mapear esta localização para script do lado do cliente.
-
537218: apenas 100 elementos "std::map" são permitidos no depurador.
-
Foram corrigidos alguns problemas no rastreto de Windows Presentation Foundation (WPF).
Além disso, o Visual Studio 2010 SP1 adiciona as seguintes melhorias:
-
Melhorias quando mini ficheiros de dados e depuração de mini ficheiros de dados são abertos.
-
Melhorias para reduzir os cortes ao anexar um processo.
-
Melhorias na depuração da interface de passar mensagens (MPI).
-
Melhorias nos derrapamentos de tópicos durante a avaliação da função.
IntelliTrace
-
Os ficheiros de registo são removidos para a operação de Limpeza do Disco.
-
As falhas que foram introduzidas na aplicação do cliente são corrigidas.
-
Foi corrigida uma falha que ocorre quando muda para a janela Desassembly que entra no Modo Histórico.
-
A falha na saída devido à colocação de um ficheiro de rastreio no modo de Executar foi corrigida.
Projetos de Configuração
Estruturador HTML
ASP.NET Editor
-
567055: a tecla de Tecla de Backspace e as teclas de SETA não funcionam.
-
569707: Devenv.exe falhas e ocorre um erro de Violação do 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 ASP.NET App_Themes Desbloquear não permite adicionar uma nova folha de estilos CSS.
-
Os glifos SCC não são apresentados na Explorador de Soluções.
JScript Editor
-
É adicionado espaço adicional abaixo do código quando a opção Manter separadores está selecionada.
-
O débito está incorreto para literais de objetos vazios.
-
A opção de formatação da função JScript Parens não funciona como "parênteses com palavras".
-
O atalho de teclado Alt+A é utilizado incorretamente para Inserir espaço após a palavra-chave da função para o comando funções anónimas.
-
O Atlas IntelliSense não está presente quando o gestor de scripts tem um caminho ServiceReference http.
-
A memória do processo do Visual Studio aumenta para 300 MB quando abre outro projeto, deixa o projeto atual aberto e o projeto atual tem muitos ficheiros JScript abertos.
-
Não existe IntelliSense dentro de uma condição ParaIn .
-
O crescimento muito grande da memória ocorre quando comentar ou des comentar ficheiros JScript grandes.
-
A digitação é muito lenta num ficheiro JScript que tem conteúdos longos numa linha.
-
Os membros globais que são de ficheiros externos não conseguem encontrar o IntelliSense.
-
A perda de coloração e o IntelliSense ocorrem após atualizar o IntelliSense para referenciar um serviço remoto ou não existente.
Windows Phone Ferramentas de Programador
A implementação de ficheiros XAP com mais de 64 MB poderá falhar ao testar e depurar em dispositivos físicos.
WPF Geral e o Silverlight Designer
-
Atualizar o Silverlight enquanto o Visual Studio está em execução faz com que o Visual Studio faque.
-
Eliminar controlos que têm um tópico em segundo plano em execução faz com que o Visual Studio fague.
-
A lista de erros não é apresentada quando são abertos ficheiros XAML com erros.
Além disso, o Visual Studio 2010 SP1 contém as seguintes melhorias:
-
São adicionadas melhorias de desempenho quando seleciona um perfil de cores diferente.
-
A caixa de diálogo Guardar aparece quando fecha uma solução depois de um evento no Visual Basic ser gerado.
-
É adicionado suporte para assemblagens portáteis.
Superfície de Estrutura do Estruturador XAML
-
473449: a funcionalidade Vincular no WPF não funciona conforme esperado.
-
567025: um padrão "herdar e subscrever" no XAML é comunicado como "ciclo detetado".
-
502670: A propriedade Visibilidade é agora respeitada no tempo da estrutura.
-
Um vazamento de memória ocorre quando arrasta controlos da caixa de ferramentas para a superfície de estrutura.
-
Uma exceção System.InvalidOperationException ocorre quando inicia a superfície de estrutura depois de adicionar um evento.
-
É exibida uma caixa de diálogo de mensagem de erro quando move os controlos principal para um expansor.
-
Controle a criação quando o elemento raiz do elemento raiz é um expansor.
-
Os controlos podem ser movidos num contentor que tenha a propriedade FlowDirection definida como RightToLeft.
-
Não pode abrir o estruturador para ficheiros que utilizem componentes de Visualização de Dados do Silverlight Toolkit.
-
O Expander mantém-se expandido durante o tempo de estruturação, quando o mesmo deve ser colado.
-
Os controlos a encaixam-se em linhas de grelha secundárias.
Além disso, o Visual Studio 2010 SP1 contém as seguintes melhorias:
-
O snapping de controlos é reduzido num controlo ScrollViewer.
-
O código de utilizador que pode causar uma exceção não manuseada na barra dourada é agora apresentado.
XAML Refactoring
-
Ao renomear um tipo, o nome das propriedades do tipo não será diferente nos ficheiros XAML do Visual Basic.
-
Os ficheiros de fluxo de trabalho baseados em XAML escolhem os eventos de refação do código que está por trás dos ficheiros de fluxo de trabalho.
-
As ações de refação e "Ir para a Definição" não funcionam como esperado quando interage com ficheiros XAML e o ficheiro XAML não está aberto.
-
Depois de renomear uma turma, o organizador de eventos não gera os eventos para a turma com o nome da mesma.
Além disso, o Visual Studio 2010 SP1 contém as seguintes melhorias:
-
É adicionado suporte para tipos de refactor no atributo TypeArguments .
-
É adicionado suporte para refactorar espaços de nomes que incluam assemblagem em definição.
Inspetor de Propriedades XAML
-
A propriedade PropriedadeDeTipoDeTipo não é suportada pelo Seletor de Estilos.
-
551488: o editor XAML StringFormat não suporta carateres de escape duplo.
-
Quando o editor XAML é alocado e define encadernações ou recursos, o foco do teclado pode ser perdido.
-
A definição "Ir para o valor" apresenta uma caixa de diálogo de mensagem de erro quando a definição aponta para um ficheiro Application XAML.
-
As propriedades anexadas no Inspetor de Propriedades desaparecem após criar a solução.
-
Quando o editor do pincel está afinado, pode fazer com que a mesma propriedade seja apresentada múltiplas vezes no inspetor de propriedades.
-
A propriedade Conteúdo não pode ser apresentada quando o inspetor de propriedades está ordenado por origem.
-
Ocorre um erro se abrir o Setor de Combinações de Dados quando o DataContext está definido para CollectionViewSource.
-
Ocorre um erro se aplicar um estilo que é carregado a partir de outro projeto ao utilizar o sector de recursos.
-
O excesso de propriedades anexadas é apresentado inesperadamente.
-
O estado Expandir ou Fechar da categoria de Propriedades não é persistente após a com build e a executação.
Além disso, o Visual Studio 2010 SP1 contém as seguintes melhorias:
-
É adicionado suporte para a definição de propriedades anexadas com o mesmo nome, mas espaços de nomes diferentes no inspetor de propriedades.
-
O suporte para adicionar herança como uma possível indicação de origem para o marcador de propriedades no inspetor de propriedades é adicionado ao projeto Silverlight.
XAML Editor
-
575719: O Visual Studio 2010 XAML IntelliSense pode falhar inesperadamente.
-
A edição Do Visual Studio 2010 Premium pode falhar ao selecionar um item IntelliSense.
-
O editor XAML poderá não responder ao editar um objeto VisualStateGroup.
-
Um erro pode não ser limpo depois de o XAML ser temporariamente colocado num estado inválido.
-
Podem aparecer mosaicos inrúmadas nas propriedades anexadas, o que impede o funcionamento da superfície de estrutura.
-
Pode ocorrer um erro incorreto ao definir a propriedade Carimbo de Traço como 0 em Retângulos.
-
Quando utiliza Ctrl+M para fechar XAML, o Visual Studio poderá falhar.
-
Estilo IntelliSense para Silverlight não mostra turmas no mesmo espaço de nomes que a aplicação.
Visual Studio Tools para Office (VSTO)
Além disso, o Visual Studio 2010 SP1 melhora o desempenho no VSTO Runtime.
Windows Forms Estruturador
-
Utiliza o IDE do Visual Studio 2010 para abrir um projeto que está numa versão anterior. Por exemplo, abre um projeto do Visual Studio 2008. Após uma sessão de depuração, não pode reconstruir ou depurar o projeto novamente e recebe uma mensagem de erro que se assemelha ao seguinte:
Não é possível copiar o ficheiro "obj\Debug\assembly_name" para "bin\Debug\assembly_name". O processo não consegue aceder ao ficheiro "bin\Debug\assembly_name" porque está a ser utilizado por outro processo.
-
Se voltar a dar ou desfazer uma colar de Windows Forms no estruturador, o ficheiro do estruturador vazia durante a instância do Visual Studio 2010.
-
Atualize um projeto do Visual Studio 2005 para o Visual Studio 2010 e retará o projeto para o .NET Framework 4. Quando fecha a instância do Visual Studio, uma versão de idioma suportada do Visual Studio poderá falhar.
Visual Studio Tools para SharePoint
-
Adicionar um conjunto de permissões cas a um modelo de manifesto de pacote faz com que a implementação F5 falhe.
-
A geração de código da Peça Web Visual que é sandbox falha se o ficheiro ASCX exceder um determinado comprimento.
Ferramentas de Dados do Visual Studio
-
O Repetidor de Dados não pode vincular à imagem na janela de origens de dados.
Visual Basic Compiler
-
Quando qualquer tipo de local prové de uma assemblagem assinada, o Visual Basic não mostra valores na janela Locais.
-
Em projetos de grandes dimensões que contêm muitos comentários de documentos XML, poderá detetá-los com atrasos no editor ao escrever.
-
Ao mudar o foco entre campos de expressão, poderá detetá-lo em grandes projetos do Workflow Foundation.
Visual Basic Editor
-
542271: ByVal Obrigatório é apresentado no Visual Basic .NET.
-
Um projeto de grande escala do Visual Basic pode falhar quando está fechado.
-
O Visual Studio IDE torna-se inativo quando analisar comentários XMLDOC num projeto complexo.
-
O Serviço de Idioma do Visual Basic falha ao abrir um projeto Web.
C# Compiler
-
Uma Violação do Acesso ocorre quando depura uma estrutura C# que tem cerca de 500 campos.
-
Os estruturadores podem não qualificar corretamente os tipos de código que são emitidos.
C# Editor
-
610734: o Visual Studio 2010 falha quando escreve código na hora da estrutura.
-
Em projetos WPF, o serviço C# IntelliSense poderá falhar ao encerrar.
-
Se o Multi-targeting Pack não estiver instalado, o serviço de idiomas C# falha quando tenta carregar um projeto.
-
O comando "Realçar Referências" causa uma falha em alguns casos quando um ficheiro está a ser fechado.
-
O tipo de gerar pode causar um relatório de falha ao abrir o ficheiro gerado.
-
As etiquetas inteligentes podem causar um relatório de falha em alguns cenários na Web.
-
Um relatório de falha ocorre quando altera o relatório Público
campo para Propriedade. -
Quando para o cursor sobre um argumento com nome, a Informação Rápida falha se o nome do método corresponder ao nome da turma local.
-
O IntelliSense falha quando a extensão Navegador de Soluções é instalada e uma página "aspx\web" é aberta como um ficheiro adicional.
-
A Tecla de Backspace não funciona corretamente para carateres coreanos no Editor de Texto.
Biblioteca C++ Padrão
Microsoft Foundation Classes (MFC) e Biblioteca de Modelos Ativos (ATL)
Além disso, o Visual Studio 2010 SP1 melhora a segurança e o desempenho e fornece outras melhorias no ATL/MFC.
C Runtime (CRT)
-
Quando a constante WEOF é transmitido para a função "swprintf_s", a memória intermédia não recebe uma cessação NULL.
C++ Editor
-
Ocorreram problemas no IntelliSense nativo, tal como com índices e relatórios.
-
Ocasionalmente, o método NavegarPara em C++ não responde.
Além disso, o Visual Studio 2010 SP1 contém as seguintes melhorias:
-
Melhorias de desempenho e de estabilidade
-
Gestão de memória mais eficiente
-
Outras melhorias no IDE para impedir que a interface de utilizador (IU) bloqueia e falha
-
Melhoramento do desempenho da tecla de função F12 (Goto Definition) em projetos grandes.
C++ Compilador
-
548432: o compilador C++ gera instruções incorretas sobre movups em vez de instruções movss.
-
565959: as instruções do SSE2 são geradas quando a opção /arch:SSE é especificada.
-
525943: Existem problemas específicos na versão x64 do compilador C+++.
-
336316: as chamadas do estruturador estão em falta quando a otimização está ativada.
-
O compilador falha com o especificador de tipo "decltype(*this)".
Além disso, o Visual Studio 2010 SP1 contém as seguintes melhorias:
-
Otimização e correções em várias áreas de geração de códigos
-
Paridade de Com build incremental gerida com o Visual Studio 2008.
Depuração C++
F #
O Visual Studio 2010 SP1 corrige problemas com a estabilidade do compilador e a correção do código para o código gerado. Por exemplo, este service pack corrige a correção da correção da convenção para invocar e emitir comentários de documentos XML para métodos de extensão. Além disso, este service pack melhora o desempenho ao gerar um evento ligado.
Runtime de Concorreção
-
609049: Foram corrigidas as violações de acesso em fila de espera consequenciáveis.
-
560544: as bibliotecas de tempo de runtime do Visual C++ vazem a memória no Visual Studio 2010.
Além disso, o Visual Studio 2010 SP1 contém as seguintes melhorias:
-
Os vazamentos de memória positivos incorretos já não são comunicados quando utiliza o Concurrency Runtime (ConcRT).
-
A convenção __stdcall de chamadas "Só de Chamadas" é agora suportada por todos os contentores PPL, ConcRT e em simligação.
-
Uma violação de acesso não ocorre em "concurrent_queue" com "std:string".
-
Os contentores associados podem ser utilizados com a função "parallel_for_each".
Projetos de Base de Dados
-
A implementação do Projeto de Base de Dados falha quando tenta revogar permissões ao utilizar a permissão GRANT OPTION.
-
Os ficheiros .dbschema personalizados que contêm carateres não imprimíveis causam falhas no Visual Studio quando tenta atualizar um modelo.
-
A funcionalidade "Comparação de Esquemas" ignora a composição de crianças quando a funcionalidade Comparar apenas elementos existentes no item de origem está ativada.
-
Quando utiliza o Assistente de Importação de Ficheiros de Scripts SQL, o ficheiro de script contém um índice de texto completo e os objetos Substituir que já existem na caixa de verificação do projeto estão selecionados, as tabelas no script podem ser substituídas.
-
O utilitário "Comparação de Esquemas" comenta as colunas da tabela quando o utilitário escreve atualizações de um projeto e o objeto está definido como SKIP.
-
Uma implementação de Projeto de Base de Dados Incremental torna-se não responde quando o projeto contém longas restrições de verificação que têm de ser normalizadas.
-
As Sugestões de Índice não se resolvem em todas as referências de base de dados numa com build de projeto de base de dados.
Análise de Código
-
538887: o Visual Studio falha quando vê Code Analysis Settings for Solution that has an IIS site.
-
O Analisador de Código Estático comunica um código válido.
-
As falhas frequentes ocorrem quando altera as definições da Análise de Código no Visual Studio Team Server 2010.
Além disso, o Visual Studio 2010 SP1 contém as seguintes melhorias:
-
A Análise de Código Gerido (FxCop) é agora instalada em servidores x64 TeamBuild.
Profiler
-
O Explorador de Desempenho não carrega quando são iniciadas múltiplas instâncias do Visual Studio.
-
O perfis JScript não funciona em sistemas operativos russos e outros sistemas operativos de idiomas europeus e latinos.
-
O profiling JScript não funciona com o Windows Internet Explorer 9.
-
O Visual Studio falha quando perfila um projeto de Aplicação Web utilizando uma definição de servidor Web de cliente.
Além disso, o Visual Studio 2010 SP1 contém as seguintes melhorias:
-
Amostragem mais precisa no Hyper-V
-
Melhoria do perfil do JavaScript para permitir o perfil de múltiplos processos
-
Estabilidade melhorada para o desempenho do perfil de 64 bits
Deteção e Validação de Código
-
As falhas que ocorrem com a navegação no gráfico são corrigidas.
-
Foi corrigido um problema de UX na barra de deslocamento no menu de seleção avançada do Explorador de Arquitetura.
-
Os ficheiros temporários permanecem após a validação da camada ser executada.
-
A ação "Contém Por" numa pasta C++ pode fazer com que o Explorador de Arquitetura falha.
T4
O Visual Studio 2010 SP1 contém as seguintes melhorias:
-
Personalizar ou expandir modelos T4 utilizando a herança de modelos
-
Utilize bibliotecas de ajuda com T4 muito mais facilmente porque o T4 já não bloqueia as assemblagens referenciadas na memória
-
Implementar o T4 no seu servidor de comtrução para a geração de tempo de com build-time
Ferramentas de Arquitetura
-
533921: recebe a mensagem "Item com a mesma chave já adicionada" num diagrama de sequência.
-
A utilização da interação é perdida após o grupo Linha de Vida ser expandido.
-
Não é possível abrir um diagrama se alterar o nome completamente qualificado de uma interface e a opção Ocultar nome qualificado estiver definida para Verdadeiro. Neste caso, a realização da interface é apresentada como um rellipop.
-
A validação é quebrada para referências genéricas de parâmetros dentro do corpo de um método.
-
O projeto de modelação permite aos utilizadores criarem referências com nome duplicadas. Este problema pode levar a problemas de projeto.
-
Ocorre um erro de referência nula para implementações explícitas de interface e diagramas transitórios quando gera um diagrama de sequência.
Além disso, o Visual Studio 2010 SP1 contém as seguintes melhorias:
-
As Mensagens de Interação são agora ordenadas.
-
As backlinks para elementos de diagrama de camadas dos itens de trabalho do Team Foundation Server são agora suportadas.
Visual Studio Test
Teste de Carregamento/Web
-
584634:o visualista Resultados do Teste Web pode falhar quando um teste está a ser executado.
-
Uma exceção OutOfMemory é descartada quando executa a ação Procurar/Substituir num pedido.
-
O Devenv.exe falha após clicar na hiperligação "limiar de violações" na barra de estado do resultado do teste.
-
Os contadores no gráfico "Tempo de Resposta de Página" desaparecem após a ação ser concluída.
-
Os resultados de escrita no LoadTest DB demoram mais tempo do que o esperado a concluir.
-
Os Contadores de Desempenho foram largados durante a execução do teste de carga.
UnitTest/TestExecution
-
575870:Existe uma condição de corrida no comando de teste que faz com que os testes vá para o estado "Não Executado".
-
A executar um teste deixa de responder quando o QTAgent falha ao iniciar ou o teste deixa de responder na função Principal( ).
-
A saída TestContext está incorreta para testes internos que estão contidos num teste Ordenado.
-
Um problema de desempenho ocorre quando um teste é carregado no comando de teste.
-
Executar uma grande quantidade de testes num 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á a funcionar para código C++ nãomanado.
-
A propriedade TestCaseId parece ser a mesma para todos os casos de teste associados ao mesmo método de teste.
Servidor TCM
-
A reconstrução do armazém demora mais tempo do que o esperado a terminar.
-
A reposição dos resultados de testes automatizados pode fazer com que duas alterações de um ponto apareçam no armazém como a versão atual.
Microsoft Test Manager
-
A página "Configurar Dados Adapter-Event Diagnóstico" é truncada em versões de idioma diferentes do Microsoft Test Manager.
-
Analisar os resultados do teste faz com que o resultado se torne o resultado mais recente na tendência de pontos de teste.
-
As definições de idioma da Direita Para a Esquerda não persistem em sessões MTM.
-
A repopulação do conjunto de ações de teste baseada em consultas demora mais tempo do que o esperado para os grandes conjuntos de a suites.
-
Poderá ocorrer uma falha ao selecionar o tipo de browser para reprodução do Firefox no Microsoft Test Runner.
-
Não pode recolher dados do Intellitrace se a aplicação que está a ser testada estiver a ser iniciada como parte da gravação de ações para o caso de teste.
-
A contagem de anexos para os resultados do teste devolve 0 ao iterar através de grandes quantidades de resultados de teste.
-
Não pode vincular o campo "parâmetro a palavra-passe" quando cria 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 apresentada no Microsoft Test Manager.
-
São fornecidas melhorias de desempenho do Microsoft Test Manager.
-
O suporte para o Expression Encoder 4.0 em testes manuais é adicionado. Para mais informações, clique no número de artigo que se segue para ver o artigo na Base de Dados de Conhecimento Microsoft:
2160831 Atualização para Adaptador de Dados de Vídeo do Microsoft Visual Studio 2010
Gestor de Laboratórios
-
580348:não é possível alterar o servidor Microsoft System Center Virtual Machine Manager (SCVMM) configurado para um Escalão de Aplicação TFS.
-
Um fluxo de trabalho de implementação/teste de compilação não pode utilizar localizações de repartição em DFS ou em partilhas WebDav.
-
Não pode selecionar uma configuração para com bases existentes que tenham mais do que uma configuração num fluxo de trabalho de implementação/teste da Com build.
-
O Build Service Host falha se estiver a ser executada em "Modo de Laboratório" e a conta de serviço não tem credenciais administrativas.
-
Quando o agente de construção e o agente de laboratório estiverem instalados numa máquina virtual gerida que não é do laboratório, o agente de com build não é iniciado.
FastForward/CodedUITest
-
553625: os projetos de teste de IU codificados são incompatíveis com os projetos de Configuração e implementação na mesma solução.
-
597945:A exceção UITestException é detetada no método BrowserWindow.FindMatchingControls.
-
Os controlos de Teste de IU adicionados ao IUMap são insensitivos de casos.
-
Criar um Teste de IU Codificado a partir de uma gravação de ação existente não é apresentado na caixa de diálogo das credenciais alternativas.
Além disso, é adicionado suporte para a gravação e reprodução do código IUTest para o Internet Explorer 9 Beta na Vista 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:
-
As atualizações do DAC são suportadas em SQL Azure e em SQL Server.
-
As atualizações do DAC estão agora no local, em vez de lado a lado.
Entity Framework (Code Generation)
-
Um Self-Tracking Modelo de Entidade não gera código para importações de funções que não têm um valor devolvê-lo.
-
Uma Entidade não é marcada como modificada quando uma associação FK que utiliza a propriedade EntityReference.EntityKey é nula.
-
Um Self-Tracking Modelo Entidades gera código incompatível para espaços de nomes separados por pontos.
-
Um Self-Tracking Modelo Entidades não gera valores predefinido para propriedades escalares em tipos complexos.
-
Alterações diversas ao nível da geração de códigos para cumprir as diretrizes do visual Basic para o pretty-lister.
Referências
Problema conhecido
O Visual Studio 2010 Service Pack 1 pode fazer com que sejam criadas várias entradas na lista Atualizações Instalado. As entradas são rotuladas como "Hotfix for Visual C++ Standard 2010 Beta 1" juntamente com um número KB. A Microsoft confirmou que não foram instaladas correções Beta com o Visual Studio 2010 Service Pack 1 e que a correção para cada uma das correções listadas foi incluída no Visual Studio 2010 Service Pack 1.
Sábá-lo com o problema conhecido
Não existe uma forma de resolver este problema. Não existem hotfixes "Beta 1" instalados no seu sistema. Não pode desinstalar as atualizações ou remover as entradas da lista Desinstalado Atualizações porque não existem ficheiros instalados no seu sistema.
Os produtos de terceiros que este artigo aborda são fabricados por empresas que são independentes da Microsoft. A Microsoft não concede qualquer garantia, implícita ou de outra natureza, relativamente ao desempenho ou à fiabilidade destes produtos.
A Microsoft fornece informações de contacto de terceiros para o ajudar a encontrar suporte técnico. Estas informações de contacto poderão ser alteradas sem aviso prévio. A Microsoft não garante a exatidão destas informações de contacto de terceiros.
Problemas conhecidos com a utilização do Microsoft Update
-
Quando instalar este service pack, o processo de instalação poderá continuar e concluir com êxito se tentar parar a instalação. Este problema pode ocorrer quando o processo de instalação está acima da metade concluída.
-
Se iniciar o processo de instalação ao selecionar a opção "Transferir atualizações, mas deixar-me escolher se quer instalá-las" e, em seguida, selecionar a opção "instalar atualização e, em seguida, encerrar", a instalação do service pack poderá falhar. Após o computador reiniciar, este service pack será novamente oferecido e a instalação será concluída com êxito.
-
Se desinstalar o service pack de uma versão não inglesa do Visual Studio 2010Ultimate, Visual Studio 2010 Premium ou Visual Studio 2010Professional users, será oferecido para instalar o service pack novamente. No entanto, o processo de instalação irá falhar porque os componentes deste service pack estão num estado inesperado. Para reinstalar com êxito este service pack, siga estes passos:
-
Inicie a configuração do Visual Studio no Modo de Manutenção a partir do item Programas e Funcionalidades no Painel de Controlo ou ao executar Setup.exe.
-
Selecione Adicionar ou Remover Funcionalidades.
-
Selecione Ferramentas de Programador do Microsoft Office e, em seguida, clique em Atualizar. Quando a configuração estiver concluída, reinstale o service pack.
-