E 'voluto un po' da parte ho finalmente capire. Non è l'ideale, ma funziona.
Aggiornamento: creo un post con step by step instructions:
Grazie a aamit, che hanno fornito il link che mi ha messo sulla strada giusta anche quella soluzione in articolo di MSDN non funziona. Dagli +1; se lo merita.
1.) Nella GUI di FxCop salvare il progetto.
IMPORTANTE:
- a. Salva il progetto nella stessa directory dove si trova la tua soluzione.
- b. Assegna al nome del progetto FxCop lo uguale al nome della tua soluzione e lo include l'estensione .sln.
Per esempio: se il nome della soluzione è MySolution.sln
, il nome del progetto FxCop sta per essere MySolution.sln.FxCop
.
2.) In Visual Studio selezionate Strumenti -> Toos esterno
3.) Inserire seguenti informazioni nella finestra di dialogo Strumenti esterni:
- Titolo: FxCop
- Comando: C : \ Programmi \ Microsoft FxCop 1.36 \ FxCopCmd.exe
- Argomenti: /c /p:"$(SolutionDir)\$(SolutionFileName).fxcop" /CXSL: "C: \ Programmi \ Microsoft FxCop 1,36 \ Xml \ VSConsoleOutput.xsl"
- directory iniziale: C: \ Programma Files \ Microsoft FxCop 1.36
Assicurarsi che casella è selezionata "finestra di uscita Usa".
Questo è tutto. Funziona per me, spero che funzionerà per te.
L'attributo SuppressMessage funziona se richiamo fxcopcmd.exe utilizzando la riga di comando? – Kiquenet