2010-04-19 32 views
7

¿Alguien encuentra dónde cuando abre una cierta solución (que contiene múltiples proyectos) y compila que no se ven algunas advertencias que sus colegas ven al compilar la misma solución exactamente en el mismo estado? El código es el mismoVisual Studio Missing Warnings

que dependen en gran medida de las advertencias como un atajo para encontrar métodos utilizados, etc, pero no consigo nada durante la compilación .. sólo un par basado en referencias a los controles de usuario, etc.

+2

Algunos detalles sobre las advertencias pueden ser útiles. –

Respuesta

9

Simplemente adivinando aquí ... La primera vez que construye una solución, tiene que compilar todo. En ese caso, aparecen todas las advertencias. Si ejecuta compilación por segunda vez, solo compilará lo que ha cambiado, utilizando los ensamblados previamente compilados (en caché) siempre que sea posible. En ese caso, el código que no se compila no muestra advertencias. Si desea volver a ver todas las advertencias, realice una Reconstrucción desde el menú Compilar, que forzará la compilación de todo el código y, por lo tanto, mostrará las advertencias.

+0

Buena idea, pero probablemente no sea solo una razón. Tengo el caso donde las advertencias de un proyecto aparecen solo cuando Gendarme (http://www.mono-project.com/Gendarme) agrega una advertencia, sino ninguna. Entonces, si Gendarme me advierte de un ítem, obtengo como diez en total. Si Gendarme no quiere, recibo 0 advertencias. – Peteter