¿Alguien sabe de una manera de ver todas las advertencias del compilador para un proyecto VB.NET?

StackOverflow https://stackoverflow.com/questions/1799272

Pregunta

VB.NET tiene este bastante molesto limitación que las advertencias tapas compilador informaron en 100.

vbc : warning BC42206: Maximum number of warnings has been exceeded.

Esto hace las cosas bastante frustrante cuando se trata de tamaño hasta la cantidad de esfuerzo que se requiere para cumplir con VB.NET mejores prácticas, como la activación Option Strict.

¿Hay alguna manera en que esta limitación o bien podría ser eliminado, ajustada, o advertencias puede ser obtenida por otros medios (por ejemplo, a través de una herramienta de código-análisis tercera parte)?

¿Fue útil?

Solución

A partir de VB11, en VS2012, vbc ya no tiene un límite máximo de error cuando se llama desde la línea de comandos.

No es probablemente un mejor enlace para esto ahora, pero esta hará hasta que encuentre uno.

UPDATE: nuevo enlace

Otros consejos

La respuesta oficial es aparentemente "No" De Microsoft : "Si bien este problema no existe, el Visual Basic compilador Team ha decidido dejar el límite difícil de los errores reportados, ya que ayuda con el rendimiento ".

Debe leer Configuración de advertencias en Visual Basic y Cómo habilitar o deshabilitar las advertencias del compilador

Por ejemplo, es posible para las opciones del compilador (menores de las propiedades de construcción del proyecto) la siguiente línea

warnaserror:42206

esto debe (no he probado a mí mismo ...) deshabilitar su 100 errores limitan.

Por otro lado, las advertencias 100 es un número muy grande . Probablemente debería revisar su código, comprobar y corregir las razones a las advertencias.

He tenido el mismo problema con los proyectos de SQL que he estado trabajando en; el límite es de 200 advertencias. Entonces, como yo los preparo, otros nuevos se funden en lo que el número nunca se cae!

He descubierto que si se mira en la salida de "construir" en la pestaña "Salida" se puede ver todo. En mi caso tengo miles. Sólo tienes que seleccionar todos y copiar / pegar en un editor de texto.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top