O que há de novo no Development edição

Development Edition inclui diversos recursos novos e avançados que estão resumidos neste tópico.

Conteúdo do Tópico

  • Análise de código

    • Aprimoramento e regras de extensão

    • Ortografia, verificação com o suporte de dicionário personalizado

    • Melhor controle sobre a supressão da lista de erros

    • Suprimir automaticamente gerado pelo código de opção

    • Código de análise diretiva aprimoramentos

  • Avaliação de código

  • Ferramentas de criação de perfil

    • Suporte de 64 bit

    • Pilhas de alocação total

    • Dados de amostragem de nível de linha

    • Redução de Ruídos do relatório

    • Controle de tempo de execução

    • Análise filtrado

    • comparar relatórios

    • Chip contadores suporte aprimorado

    • Suporte de contador do Windows

    • Arquivos compactados do relatório

    • O Hot caminho

    • Copiar dados da visualização de relatório em HTML

    • Suporte do Windows Communications Foundation

    • Carga e integração de teste da Web no Visual Studio Team Suite

  • Team Explorer

Análise de código

Ferramentas de análise de código executam verificações abrangentes de defeitos no código, que são apresentados sistema autônomo avisos na janela de erros.

Para obter mais informações, consulte Escrevendo código de qualidade, Análise de código para avisos do código gerenciado, e Análise de Código para Avisos C/C ++.

A análise de código foi avançado com os seguintes recursos:

Aprimoramento e regras de extensão

Análise de código tem mais de 20 novas regras.Várias regras foram aprimoradas, fornecendo melhor precisão, principalmente em torno de regras de nomeação.

Para obter mais informações, consulte Análise de código para avisos do código gerenciado, Análise de Código para Avisos C/C ++, e Como: Ativar e desativar análise de código para código gerenciado.

Verificação ortográfica verificador com o suporte de dicionário personalizado

Você pode usar o verificador ortográfico para seqüências de recursos, bem sistema autônomo a classe, método e propriedade.Você pode usar um dicionário personalizado para verificar palavras não padrão.

Melhor controle sobre a supressão da lista de erros

Você pode suprimir a problemas de análise de código da janela de erro em nível de projeto ou de código-fonte.

Suprimir automaticamente gerado pelo código de opção

Você pode suprimir automaticamente mensagens de erro do código gerado.Isso é especialmente útil para o código gerado pelo designer.

Código de análise diretiva aprimoramentos

Quando você copia as configurações do servidor para seu projeto, você agora tem a opção para substituir a seleção de local ou mesclar os diretiva regras com regras de seus projeto local.Além disso, agora você tem mais informações sobre violações de políticas.Isso lhe permite determinar fonte da violação.

Avaliação de código

Avaliação de código é um conjunto de medidas de software que oferecem aos desenvolvedores uma visão melhor o código que estão desenvolvendo.Tirando proveito de avaliação de código, os desenvolvedores compreendam quais tipos e/ou métodos devem ser reformulados ou mais completamente testados.Além disso, as equipes de desenvolvimento identificam potenciais riscos, entendam o estado corrente de um projeto e controlar o progresso durante o desenvolvimento de software.

Para obter mais informações sobre a avaliação de código, consulte Medir a complexidade e a manutenção do código gerenciado.

Ferramentas de criação de perfil

Ferramentas de perfilação no Visual Studio Team System Development Edition permitir que os desenvolvedores medir, avaliar, e destino problemas relacionados ao desempenho no seu código.

Para obter mais informações sobre ferramentas de criação de perfil, consulte Analisar desempenho de aplicativos usando as ferramentas de perfil.

Os seguintes recursos foram adicionados para as ferramentas de criação de perfil:

Suporte de 64 bit

O criador de perfil agora inclui suporte para os aplicativos de 64 bit executados no sistema operacional de 64 bit e de hardware e os aplicativos de 32 bit executados no sistema operacional de 64 bit e o hardware.

Pilhas de alocação total

O criador de perfil tem total telefonar pilhas para alocação.Isso é útil para a alocação que ocorre em código não-usuário, mas indiretamente é gerada por ações do usuário.Usando a pilha completa, você pode ver exatamente quais partes do seu código indiretamente estão causando a alocação.

Você pode coletar dados de alocação por meio da definição de configurações na página de propriedades de sessão de desempenho.Use o modo de exibição de alocação no relatório de desempenho para ver os resultados.

Para obter mais informações, consulte Como: Coletar .NET Memória Allocation e dados de tempo de vida e Exibir Alocação.

Dados de amostragem de nível de linha

Ferramentas para criação de perfis agora inclui um ponteiro de instrução e modos de exibição de linha em relatórios de desempenho.Além disso, o modo de exibição módulos agora inclui informações sobre a linha.

Para obter mais informações, consulte Ponteiro de instrução (IP) Exibir, Exibir de linha, e Exibir módulos.

Redução de Ruídos do relatório

Você pode configurar relatórios de desempenho para redução de Ruídos.Isso limita a quantidade de dados em modo de exibição de árvore de chamadas e o modo de exibição Alocação de.Com o uso de redução de Ruídos, problemas de desempenho são mais proeminentes.Isso é útil quando você analisar relatórios de desempenho

Para obter mais informações, consulte Como: Configurar a redução de ruído em relatórios de desempenho, Exibição de Árvore de Chamada, e Exibir Alocação.

Controle de tempo de execução

Ferramentas para criação de perfis inclui um controle em tempo de execução.O controle de tempo de execução inicia automaticamente com o criador de perfil.Ele pode ser pausado e continuado para o registrar registrar registrar em log de dados de desempenho.Além disso, você pode usar o controle de tempo de execução para iniciar o aplicativo com o registrar registrar registrar em log em pausa.Isso permite que você ignore a coleta de dados na inicialização do aplicativo.Quando você usa o controle de tempo de execução, você pode inserir de manualmente as anotações nos dados de desempenho quando ocorrerem eventos de interesse em tempo de vida do aplicativo.Você pode filtrar os dados em suas anotações mais tarde.

Análise filtrado

Agora você pode filtrar os relatórios de desempenho de carimbo de data/hora, processo, thread e marcas.Você pode usar o botão de consulta de slides para obter análise filtrada.Além disso, você pode usar a opção /summaryfile do comando VSPerfReport.

Para obter mais informações, consulte VSPerfReport.

comparar relatórios

O criador de perfil agora oferece suporte a comparação de relatórios.Você pode comparar um relatório usando o desempenho Explorer ou o /diff sobre as opções de comando VSPerfReport.

Para obter mais informações, consulte Comparando arquivos de dados de ferramentas de perfil, Como: Comparar arquivos de dados do analisador de perfis e VSPerfReport

Chip contadores suporte aprimorado

Ferramentas de criação de perfil fornecem novos nomes de chip contador mais amigáveis (por exemplo: "Erros de L2", "ITLB erros", "Mispredicted Branches").Você pode modificar os arquivos xml para configurar contadores de uma arquitetura específica.

Suporte de contador do Windows

O criador de perfil agora coleta contadores do Windows (para exemplo, "% processador Time", "% tempo de disco", "Disk bytes/s", "falhas de páginas/s").Você pode usar o nó de contadores de janelas na página de propriedades de sessões de desempenho ou a opção /wincounter do comando VSPerfCmd.O modo de exibição de marcas exibe os contadores.Você pode usar sistema autônomo contadores sistema autônomo filtragem de pontos de extremidade.

Para obter mais informações, consulte Marca o Exibir, Como: Coletar dados de contador do Windows, e VSPerfCmd.

Arquivos compactados do relatório

Ferramentas de criação de perfil permitem que você gerar arquivos de relatório compactado pequeno em em aberto rapidamente.Isso ocorre porque esses arquivos, que são criados a partir de relatórios completos, são analisados já.clicar com o botão direito do mouse o relatório no desempenho Explorer e escolher Salvar analisado ou use a opção /summaryfile do comando VSPerfReport.

Para obter mais informações, consulte Como: Salvar arquivos de Relatar analisado e VSPerfReport.

O Hot caminho

O criador de perfil agora automaticamente pode expandir o caminho mais caro do código na visualização de árvore e a alocação de telefonar do relatório de desempenho.

Para obter mais informações, consulte Exibição de Árvore de Chamada e Exibir Alocação.

Copiar dados da visualização de relatório em HTML

O criador de perfil inclui suporte para relatórios sofisticados da área de transferência.Você pode copiar e colar dados ricos (com cabeçalhos e os valores de tabelas) de relatórios de desempenho.

Suporte do Windows Communications Foundation

Ferramentas de perfilação agora oferecem suporte a Windows Communications Foundation (WCF).

Carga e integração de teste da Web no Visual Studio Team Suite

Você pode criar sessões de desempenho para testes da Web e carga de Modo de Teste e Resultados de Teste.

Observação:

Esse recurso se aplica somente ao Visual Studio Team System.

Team Explorer

Agora você pode instalar o Team Explorer diretamente com a mesma mídia usado para instalar Team System 2008 Development Edition. Team Explorer é um cliente do Team Foundation e fornece acesso a funcionalidade disponível com Visual Studio Team System Team Foundation Server:

  • Itens de trabalho

  • Projetos de equipe

  • Documentos da equipe

  • Relatórios

  • Compilações de equipe

  • controle do código-fonte

Team System 2008 Development Edition inclui uma licença de acesso para cliente (CAL) para instalar e usar Team Explorer. Team System 2008 Architecture Edition inclui uma licença de acesso para cliente (CAL) para instalar e usar Team Explorer. Para obter informações sobre como instalar o Team Explorer, incluindo informações sobre a pré-requisitos, insira a mídia de instalação para Team System 2008 Development Edition, abra o diretório raiz, abra a pasta TFC, clicar duas vezes no arquivo TFSInstall.chm e leia os tópicos no nó "Instalando Team Explorer." Para obter mais informações sobre o Team Explorer, consulte Usando Explorer Team.

Consulte também

Referência

O que do Novo no depurador do Visual Studio

Outros recursos

Visual Studio Team System

Development Edition