Más hallazgos de FxCop en la compilación de lanzamiento que en la compilación de depuración

Descubrí que se generan más hallazgos al ejecutar FxCop contra la compilación de lanzamiento que con la compilación de depuración. ¿Alguien experimentó el mismo problema?

preguntado el 22 de mayo de 12 a las 20:05

1 Respuestas

Las optimizaciones del compilador pueden generar diferencias en el comportamiento de las reglas de FxCop, aunque las reglas que se envían con FxCop suelen ser bastante sólidas con respecto a esto. ¿Las diferencias que está viendo están en las reglas personalizadas? Si no es así, ¿tiene habilitado el indicador de compilación CODE_ANALYSIS para su compilación de lanzamiento? Si es así, ¿qué regla(s) están generando problemas solo en el modo de lanzamiento?

contestado el 23 de mayo de 12 a las 01:05

¡Gracias Nicole! No tengo habilitado el indicador de compilación CODE_ANALYSIS para mi compilación de lanzamiento, y no tengo reglas personalizadas, solo uso reglas estándar enviadas con FxCop. - Jin

Si no incluye el indicador de compilación CODE_ANALYSIS, sus atributos SuppressMessage no se incluirán en el código compilado, por lo que no serán visibles para FxCop. Si desea que se consideren, debe agregar el indicador de compilación. - Nicole Calinoio

De hecho, no usamos los atributos SuppressMessage en nuestro código por el momento, ni siquiera en la compilación de depuración. Simplemente excluimos un montón de hallazgos existentes de un punto e intentamos resolver cualquier nuevo problema activo que surgiera. - Jin

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.