FXCOP + Execução da linha de comando?
Pergunta
Alguém sabe como ou pode fornecer a sintaxe para executar o FXCOP via linha de comando.
Quero definir uma tarefa para executar um arquivo Regras.fxcop definido (este é um projeto vazio que fiz com apenas um conjunto selecionado de regras ativadas para reduzir o ruído e verificar as coisas em que estou interessado)
Alguém pode explicar como eu posso conseguir isso ...
Acho que eu precisaria obter a versão mais recente do código e compilar o .dll primeiro e, de alguma forma, obter o projeto FXCOP para adicionar a DLL como um alvo e executar a análise. Então eu quero as violações encontradas exportadas por e -mail ou salvas para um diretório.
Ideias?
Solução
Você já tentou algo como o seguinte:
fxcopcmd.exe /project:"<path to your .fxcop file>" /file:"<path to your target DLL>" /out:"<path to output report>
Outras dicas
Eu recomendo que você use e compre todas as peças novas ...
Tente implementar integração contínua com CC.NET. Nele, você pode se integrar com Nunit, Ndepend, NCover e FXCOP. Tudo isso pode ser enviado por e-mail para você, exibido em um painel ou visível através de um programa em sua bandeja.