Compartilhar via


FxCopCmd erros

FxCopCmd não considera todos os erros sejam fatal.Se FxCopCmd tiver informações suficientes para executar uma análise parcial, ele executa as análise e relatórios de erros que ocorreram.O código de erro, que é um inteiro de 32 bits, contém uma combinação de bit a bit dos valores numéricos que correspondem a erros.

A tabela a seguir descreve os códigos de erro retornados pelo FxCopCmd:

Erro

Valor numérico

Sem erros

0 x 0

Erro de análise

0 x 1

Exceções de regra

0 x 2

Erro de carregamento de projeto

0 x 4

Erro ao carregar do assembly

0 x 8

Erro ao carregar de biblioteca de regra

0 x 10

Importar relatório de erro de carregamento

0 x 20

Erro de saída

0 x 40

Erro de comutador de linha de comando

0 x 80

Erro de inicialização

0 x 100

Erro de referências de assembly

0x200

BuildBreakingMessage

0x400

Erro desconhecido

0x1000000

Erro de análise é retornado para erros fatais.Ele indica que a análise não pôde ser concluída.Quando aplicável, o código de erro também contém a causa do erro fatal subjacente.As seguintes condições geram erros fatais:

  • A análise não pôde ser executada causado pela insuficiência de entrada.

  • A análise gerou uma exceção que não é tratada pelo FxCopCmd.

  • O arquivo de projeto especificado não pôde ser encontrado ou está corrompido.

  • A opção de saída não foi especificada ou o arquivo não pôde ser gravado.

    Observação:

    O FxCopCmd código de retorno de “ conjunto referencia erro ” 0x200 por si só é um aviso em vez de um erro.O código de retorno indica que referências ausentes indiretas encontradas, mas esse FxCopCmd foi capaz de lidar com eles.É um aviso de que há a possibilidade de que alguns resultados de análise podem estar comprometidos.Considere “ erro faz referência assembly ” o código de retorno sistema autônomo um erro quando ele for combinado com qualquer Outros código de retorno.

Consulte também

Outros recursos

Erros de análise de código