Referência de conjunto de regras de análise de código para código gerenciado

Este tópico se aplica a:

Visual Studio Ultimate

Visual Studio Premium

Visual Studio Professional 

Visual StudioExpress

O tópico é aplicável O tópico é aplicável O tópico não é aplicável O tópico não é aplicável

Quando você configura para análise de código gerenciado projetos de código em Visual Studio Premium ou Visual Studio Ultimate, você verá uma lista de interno conjuntos de regras. Você pode usar o mínimo recomendado de regras, ou você pode usar outros conjuntos de regras que se relacionam ao tipo de projeto. Em ambos os casos, você também pode personalizar os conjuntos de regras para ajustar seus requisitos de projeto.

Conjuntos de regras disponíveis

A tabela a seguir lista os conjuntos de regra que você pode usar em Visual Studio Premium ou Visual Studio Ultimate:

Conjunto de regras

Descrição

Regras de todos da Microsoft

Esse conjunto de regras contém todas as regras. Se você executar o conjunto de regras, um grande número de avisos pode ser relatado. Use essa regra definida para obter uma imagem abrangente de todos os problemas em seu código. Essa abordagem pode ajudá-lo a decidir qual a regra mais direcionada conjuntos são mais apropriados executar para seus projetos.

Regras de correção de Basic da Microsoft

Essas regras concentram-se em erros de lógica e comuns cometidos do uso de APIs de framework. Inclua essa regra definida para expandir a lista de avisos que o mínimo recomendado de relatório de regras.

Regras de diretrizes de Design do Microsoft Basic

Essas regras focalizar aplicando práticas recomendadas para tornar seu código fácil de entender e usar. Inclua essa regra definir se o seu projeto inclui o código da biblioteca ou se você deseja aplicar as práticas recomendadas para o código de fácil manutenção.

Microsoft Extended regras de correção

Essas regras expandir as regras básicas de correção para maximizar o número de erros de uso de estrutura e lógica são relatados. Essas regras Enfatize cenários específicos, como interoperabilidade COM e aplicativos móveis. Considere a inclusão desta regra definir se uma das seguintes situações se aplica ao seu projeto ou para localizar problemas adicionais em seu projeto.

Microsoft Extended regras de diretrizes de Design

Essas regras expandir as regras de diretriz de design básica para maximizar o número de questões de usabilidade e a sustentabilidade são relatados. Essas regras Enfatize as diretrizes de nomeação. Inclua esta regra definir se o seu projeto inclui o código da biblioteca ou se você deseja impor os mais altos padrões para escrever o código de fácil manutenção.

Regras de globalização da Microsoft

Essas regras se concentrar nos problemas que impedem que os dados em seu aplicativo sejam exibidos corretamente em diferentes idiomas, localidades e culturas. Incluir essa regra conjunto se seu aplicativo for localizado, globalizado, ou ambos.

Microsoft mínimo recomendado de regras

Essas regras concentram-se sobre os problemas mais críticos no seu código, incluindo possíveis brechas de segurança, travamentos de aplicativos e outros erros de lógica e de design importantes. Você deve incluir essa regra definida em nenhum conjunto de regras personalizadas que você cria para seus projetos.

Regras de segurança da Microsoft

Esse conjunto de regras contém todas as regras de segurança da Microsoft. Inclua essa regra definida para maximizar o número de possíveis problemas de segurança que são relatadas.