Compartilhar via


Propriedades de análise de código para código gerenciado

Você pode configurar quais regras de análise de código utiliza para analisar o código em cada configuração de seu projeto.Além disso, é possível fazer com que a análise de código para suprimir avisos do código que foi gerada e adicionada ao seu projeto por uma ferramenta de terceiros.

Aba de propriedade de análise de código

The Análise de código propriedade guia contém todos os Code Analysis configuração configurações para um projeto.Para em em aberto o Análise de código guia de propriedade para um projeto em O gerenciador de soluções, clicar com o botão direito do mouse no projeto e clique em Propriedades.selecionar o Análise de código guia.

Observação:

T Ele Análise de códigoGuia de propriedade de não é aplicável a um projeto Web site.No entanto, você poderá modificar a configuração de análise de código para projetos de site indo até o Analisar menu e clicando em Configuração de análise de código.

Plataforma e configuração de projeto

The Configuração lista e o Plataforma lista permitem que você aplicar configurações de análise de código diferentes a configuração de projeto diferentes e combinações de plataforma.Por exemplo, você pode direcionar compilações de análise de código para aplicar um conjunto de regras para seu projeto para depurar e cria um conjunto diferente para versão.

Habilitar análise de código

The Habilitar análise de código (define CODE_ANALYSIS constante) caixa de seleção permite que você selecionar se deseja habilitar a análise de código para seu projeto ou desativá-lo todos juntos.Em combinação com a lista de configuração, você poderia, por exemplo, decide desabilitar análise de código para compilações de depurar e ativá-lo para compilações lançadas.

A análise de código é projetada para ajudá-lo a melhorar a qualidade de seu código e evitar armadilhas comuns.Portanto, considere cuidadosamente se deseja desabilitar a análise de código.É geralmente melhor desabilitar regra categorias ou individuais regra s que não deseja aplicado ao seu projeto.

Código gerado

Compiladores de código gerenciado freqüentemente gerar código que é adicionado a um projeto para facilitar o desenvolvimento rápido de código.Além disso, os desenvolvedores geralmente usam ferramentas de terceiros para ajudá-lo a desenvolver rapidamente aplicativos.Essas ferramentas também geram código que é adicionado para o projeto.

Convém para ver as violações de regra detecta de análise de código no código gerado.No entanto, não convém visualizá-los se você não pode exibir e manter o código que contém a violação.

The Suprimir resultados do código gerado caixa de seleção permite que você selecionar se deseja ver os avisos de análise de código do código gerado por uma ferramenta de terceiros.

Observação:

Essa opção não suprime Avisos e erros de análise de código de código gerado Quando os erros e avisos são exibidos Em formulários e modelos.Você é capaz de exibir tanto manter a fonte código para um formulário ou um modelo .

No entanto, se você estiver trabalhando em um projeto Web site, o Suprimir resultados do código gerado caixa de seleção não é aplicável.

Configurações de regra

The Análise de código propriedade guia contém uma visualização das categorias de regra que você pode expandir para exibir as regras em cada categoria.Se a caixa de seleção ao lado de uma regra contiver uma marca de seleção, essa regra é ativada.Você pode ativar ou desabilitar todas as regras em uma categoria, marcando ou desmarcando a caixa de seleção ao lado para o nome da categoria.

By default, violations of Code Analysis rules are displayed in the Visual Studio Error List as warnings.Você pode decidir individualmente para exibi-las sistema autônomo erros, selecionando o Trate o aviso sistema autônomo errocaixa de seleção associada à categoria de regra ou regra.

Para obter informações obter mais informações sobre categorias de regras e as regras que elas contêm, consulte Análise de código para avisos do código gerenciado.

Consulte também

Conceitos

Propriedades de análise de código para C/C ++

Outros recursos

Análise de código para avisos do código gerenciado