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.