Referencia de conjunto de reglas de análisis de código para el código administrado
Este tema se aplica a:
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio Professional |
Visual Studio Express |
---|---|---|---|
![]() |
![]() |
![]() |
![]() |
Al configurar el análisis de código para proyectos de código administrado en Visual Studio Premium o Visual Studio Ultimate, se presenta una lista de conjuntos de reglas integradas. Puede utilizar las reglas mínimas recomendadas o bien usar otros conjuntos de reglas relacionados con el tipo de proyecto. En cualquier caso, también puede personalizar los conjuntos de reglas para ajustarlos a los requisitos del proyecto.
Conjuntos de reglas disponibles
En la tabla siguiente se muestran los conjuntos de reglas que se pueden usar en Visual Studio Premium o Visual Studio Ultimate:
Conjunto de reglas |
Descripción |
---|---|
Este conjunto de reglas contiene todas las reglas. Si lo ejecuta, puede recibir un gran número de advertencias. Utilice este conjunto de reglas para obtener una imagen completa de todos los problemas del código. Este enfoque puede ayudarle a decidir cuáles de los conjuntos de reglas más específicos son más adecuados para los proyectos. |
|
Estas reglas se centran en los errores lógicos y comunes que se cometen al usar API de marco de trabajo. Incluya este conjunto de reglas para ampliar la lista de advertencias que detectan las reglas mínimas recomendadas. |
|
Estas reglas se centran en exigir procedimientos recomendados para que el código sea fácil de entender y de usar. Incluya este conjunto de reglas si el proyecto incluye código de bibliotecas o si desea exigir procedimientos recomendados conseguir un código de mantenimiento sencillo. |
|
Estas reglas amplían las reglas de corrección básicas con el fin de maximizar el número de errores de lógica y uso del marco de trabajo que se detectan. Se pone especial énfasis en escenarios específicos como la interoperabilidad COM y las aplicaciones móviles. Considere incluir este conjunto de reglas si alguno de estos escenarios es aplicable a su proyecto o para buscar problemas adicionales del proyecto. |
|
Estas reglas amplían las reglas de directrices de diseño básicas con el fin de maximizar el número de problemas de uso y mantenimiento que se detectan. Se pone especial énfasis en las directrices de nomenclatura. Considere incluir este conjunto de reglas si el proyecto incluye código de bibliotecas o si desea exigir los más altos estándares para escribir código fácil de mantener. |
|
Estas reglas se centran en problemas que impiden que los datos de la aplicación se muestren correctamente cuando se usan en diferentes idiomas, configuraciones regionales y referencias culturales. Incluya este conjunto de reglas si la aplicación se localiza o globaliza. |
|
Estas reglas se centran en los problemas más graves del código, incluidas posibles vulnerabilidades de seguridad, bloqueos de la aplicación y otros errores de diseño y lógica importantes. Se recomienda incluir este conjunto de reglas en todos los conjuntos de reglas personalizados que cree para sus proyectos. |
|
Este conjunto de reglas contiene todas las reglas de seguridad de Microsoft. Incluya este conjunto de reglas para maximizar el número de posibles problemas de seguridad que se detectan. |