visual-studio - tutorial - visual studio code autocomplete html
¿Cómo habilitar el análisis de código en Visual Studio 2010 Professional? (4)
Debe habilitar el análisis de código manualmente. Sigue el link aquí.
Puedo ver que podemos habilitar el análisis de código en Visual Studio Team Systems. Pero estoy usando Visual Studio 2010 Professional.
¿Tenemos alguna opción para habilitar el análisis de código en esta versión o podemos integrar cualquier herramienta como FxCop y StyleCop con esta versión para validar el código?
Estoy esperando que mi código se analice en el momento en que construyo mi solución.
Si alguien se da cuenta de esto, por favor, comparte conmigo alguna solución para esto.
Echa un vistazo a este gráfico de comparación , la compatibilidad con el análisis de código incorporado se verifica a partir de la columna Premium.
Puede integrar FxCop a través de Commandline en el evento posterior a la compilación de la solución.
Descargue FxCop 1.36 y agregue el siguiente comando en el evento posterior a la construcción:
"$(ProgramFiles)/Microsoft FxCop 1.36/FxCopCmd.exe" /c /p:"$(ProjectDir)/FxCop$(ConfigurationName).FxCop" /consolexsl:"$(ProgramFiles)/Microsoft FxCop 1.36/Xml/VSConsoleOutput.xsl"
A través del parámetro consolexsl, la salida se formatea para que la salida se incluya en sus constructores y advertencias de VisualStudio.
Hemos creado un archivo FxCop que especifica las reglas con FxCop-Gui. Ese archivo se carga en el comando.
También se mencionó StyleCop en la pregunta original, permítame responder esa parte: también se puede integrar en la cadena de compilación, como se describe en este artículo . Seguro que tienes que ajustar la ruta y el destino mencionados en el artículo con la ruta / versión actual de StyleCop (ahora es $(ProgramFiles)MSBuild/StyleCop/v4.7/StyleCop.Targets
ahora).
Para hacer que funcione fuera de la caja (control de origen), normalmente copio los archivos de objetivos, los archivos binarios de StyleCop en alguna carpeta en SC (el archivo de destino se puede ajustar para eso), y uso las rutas relativas para hacer referencia a él. Esto permite evitar la creación de variables de entorno, y el proyecto puede compilarse inmediatamente desde SC en una máquina en blanco.