2012-06-26 12 views
40

Después de cada compilación, Visual Studio 2012 cambia del Explorador de soluciones a la pestaña Análisis de código, generalmente con el color amarillo "No se detectaron problemas de análisis de código". (Podría decir "¡DA DA!").¿Cómo previene que Visual Studio cambie a la pestaña Análisis de código después de cada compilación?

¿Hay una opción para desactivar el cambio de pestaña (manteniéndolo en el Explorador de soluciones)? [porque no puedo encontrarlo ni en Soluciones ni en Opciones].

Gracias!

+0

creo que esto le ayudará a: http://msdn.microsoft.com/en-us/library/dd193260.aspx –

+1

Milad: Eso sólo lo apaga. Al igual que una luz baja de aceite en un automóvil, prefiero que funcione ... simplemente no tomar el control de toda la pantalla. – Jim

Respuesta

34

VS 2012

La mejor respuesta que he encontrado hasta ahora es arrastrar la pestaña de la vista de análisis de código de distancia desde el explorador de soluciones. He atracado el mío debajo del explorador de soluciones y lo he hecho aproximadamente 1 pulgada de alto, así que aún puedo ver lo que informa en las raras ocasiones en que deseo comprobarlo, pero sin perder mi Explorador de soluciones todo el tiempo.

Todavía es innecesaria, pero mucho menos irritante.


Actualización - VS 2013

En VS 2013 que ahora puede hacer clic en la opción Configuración en la vista de análisis de código, y desactivar la opción Show window when issues are detected.

16

clic derecho Proyecto -> Propiedades -> Código Análisis Tab -> desactive Habilitar análisis de código en Generar.

Espero que eso ayude.

+8

La pregunta es cómo hacer que VS2012 deje de robar el enfoque, no cómo detener por completo el análisis del código. Tu solución funciona, pero es demasiado extrema para lo que quiero. – Mike

+0

Puede ejecutar el análisis de código manualmente, o configurar un tipo de compilación con él habilitado y tenerlo apagado normalmente. Preferiría la manera antigua, pero esto funciona para mí. –

+0

Encontrado lo mismo [aquí] (https://msdn.microsoft.com/en-us/library/e05a02t4 (v = vs.90) .aspx) – Shubh

7

Acabo de encontrar una entrada de blog muy útil sobre su problema Temporarily disable the C# static code analysis for a whole VS instance.

También he encontrado la manera de deshabilitar permanentemente el Análisis de código para todas las instancias VS 2012: Necesita agregar la variable de entorno Windows con el nombre "DevDivCodeAnalysisRunType" y el valor "Deshabilitado" (todo sin comillas). Hay una publicación útil sobre las variables de entorno de Windows How To Add/Edit Environment Variables in Windows 7.

Espero que ayude.

Cuestiones relacionadas