2009-05-18 20 views
8

Acabo de instalar Visual Studio 2008 en una PC virtual para evaluarlo y una de las funciones que quiero probar es el Análisis de código.Falta el análisis de código en Visual Studio 2008

Sin embargo, parece que no puedo encontrarlo en ninguna parte, en MSDN dice que puede hacer clic derecho en un proyecto y seleccionar propiedades y luego simplemente habilitarlo desde allí. Sin embargo, no veo esta opción en ningún lado.

Al principio pensé que puede ser debido a que convirtió un proyecto ASP.NET 2005 focalización .NET 2.0 sin embargo, como una prueba de que he creado un proyecto ficticio 3.5 pero con aún ninguna suerte

Alguien más ha encontrado esto?

EDIT: actualmente estoy usando Visual Studio 2008 SP1 y trabajando en proyectos VB.NET/ASP.NET

Respuesta

10

El análisis de código solo se encuentra en las versiones de Visual Studio del Team System. Todos los demás solo vienen con pruebas unitarias.

+1

Y aquí tuve instalado Visual Studio 2010 Professional Edition. ¡Qué estaba pensando! – nicojs

2

¿Estás evaluando una edición Professional o una más grande (es decir, Team System)? Hasta donde yo sé, Code Analysis simplemente no está incluido en Professional y ediciones más pequeñas.

0

Parece que el análisis del código solo se elimina de la GUI de estas versiones de Visual Studio.
Cuando se utiliza Visual Studio Express 2008, y el archivo de proyecto contiene en las secciones
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == ... la línea análisis
<RunCodeAnalysis>true</RunCodeAnalysis>
el código se ejecutará para la configuración del proyecto correspondiente.
En mi equipo, eso significa que el archivo en C: \ Archivos de programa (x86) \ Microsoft Visual Studio 9.0 \ Team Tools \ Herramientas de análisis estático \ FxCop \ FxCopCmd.exe se está ejecutando con muchos argumentos y su resultado se dirige automáticamente al panel de advertencias.
Por lo tanto, quizás el FxCop tiene que instalarse por separado, pero además de eso, incluso el VS Express parece ser compatible con la herramienta de análisis de código.

Cuestiones relacionadas