visual tools studio microsoft code wpf tfs static-analysis

wpf - tools - Explique System.Diagnostics.CodeAnalysis.SuppressMessage



fxcop (2)

Tengo este tipo de código en algunas aplicaciones (de Microsoft)

[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage( "Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", MessageId = "CounterClockwise", Scope = "member", Target = "ScePhotoViewer.PhotoDisplayControl.#RotatePhotoCounterClockwiseCommand" )]

* ¿Alguien puede explicarme esto? * ¿Hay algún blog explicando cómo usarlo, los beneficios reales ... Gracias Jonathan


Este atributo es utilizado por la funcionalidad de análisis de código de Team Foundation Server (TFS) para excluir fragmentos de código que de otro modo desencadenarían advertencias. Puede eliminarlos de forma segura si no está utilizando el análisis de código TFS.

Los atributos se pueden agregar a mano o, más habitualmente, se agregan automáticamente a través de la GUI de Visual Studio cuando se selecciona la opción "Suprimir mensaje" en la lista de errores.


Este atributo simplemente suprime la generación de los mensajes de advertencia especificados durante el análisis del código por parte de TFS. No se excluye ningún código.