tamaño - Suprime globalmente las advertencias del compilador de c#
el codigo no seguro solo puede aparecer si se compila con unsafe (3)
En mi aplicación, tengo un buen número de entidades que tienen campos que obtienen sus valores establecidos a través de la reflexión. (En este caso, NHibernate los está configurando). Me gustaría deshacerme de las advertencias "x nunca está asignada a, y siempre tendrá su valor predeterminado 0", para que pueda detectar más fácilmente las otras advertencias. Me doy cuenta de que puedes rodearlos en las directivas pragma, pero AFAIK tienes que hacer esto para cada uno. ¿Hay un proyecto amplio o una solución amplia que podría hacer esto?
Abra las propiedades del proyecto, en la pestaña de compilación, ingrese los ID de advertencia que desea eliminar en el cuadro Suprimir advertencias :.
Utilice la opción de línea de comandos de C # / nowarn http://msdn.microsoft.com/en-us/library/7f28x9z3(VS.80).aspx
Para hacer esto dentro de Visual Studio vaya a Propiedades del proyecto-> Construir-> (Errores y advertencias) Suprima las advertencias y luego especifique una lista de advertencias separadas por comas que deben ser suprimidas.
La etiqueta XML de VC ++ para esto es <DisableSpecificWarnings /> con una lista de identificadores numéricos separados por punto y coma. Esto no parece estar documentado en ningún lugar que pueda ver, solo FYI.