tomó un tiempo por que finalmente resolverlo. No es ideal, pero funciona.
Actualización: puedo crear un post con step by step instructions:
Gracias a aamit, que proporcionaron el enlace que me puso en el camino correcto, incluso esa solución en el artículo de MSDN no funciona. Dale +1; Él se lo merece.
1.) En FxCop GUI guarde su proyecto.
IMPORTANTE:
- a. Guarde el proyecto en el mismo directorio donde está su solución.
- b. Asigne al nombre del proyecto FxCop el igual que el nombre de su solución y incluya la extensión .sln.
Por ejemplo: si el nombre de la solución es MySolution.sln
, el nombre del proyecto FxCop va a ser MySolution.sln.FxCop
.
2.) En Visual Studio seleccione Herramientas -> Toos externa
3.) Introduzca la información siguiente en el cuadro de diálogo Herramientas externas:
- Título: FxCop
- de comandos: C : \ Archivos de programa \ Microsoft FxCop 1.36 \ FxCopCmd.exe
- Argumentos: /c /p:"$(SolutionDir)\$(SolutionFileName).fxcop" /cXsl: "C: \ Archivos de programa \ Microsoft FxCop 1,36 \ XML \ VSConsoleOutput.xsl"
- directorio inicial: C: \ Programa Archivos \ Microsoft FxCop 1.36
Asegúrese de que "Usar la ventana de salida" casilla de verificación está activada.
Eso es todo. Me funciona. Espero que te funcione.
¿Funciona el atributo SuppressMessage si llamo a fxcopcmd.exe usando la línea de comando? – Kiquenet