Tratar las advertencias como errores no tiene efecto

En la configuración de mi proyecto en Visual Studio, he establecido 'Tratar las advertencias como errores' en 'Todos'. El nivel de Advertencia está establecido en 4. Probé esto introduciendo deliberadamente un código que viola CA1305, pero se construye (y reconstruye) con éxito, devolviendo una Advertencia. Lo que esperaba era que la compilación fallara y se devolviera un error. ¿Está mal mi entendimiento?

Respuestas a la pregunta(2)

Su respuesta a la pregunta