Análisis de código de las advertencias de código administrado
Actualización: noviembre 2007
La herramienta del análisis de código administrado proporciona advertencias que indican las infracciones de la regla en bibliotecas de código administrado. Las advertencias se organizan en áreas de regla como diseño, localización, rendimiento, seguridad, etc.. Cada advertencia implica una infracción de una regla del Análisis de código administrado. En esta sección se proporciona información detallada y ejemplos de cada una de las advertencias del análisis de código administrado.
La tabla siguiente muestra el tipo de información que se proporciona para cada advertencia:
Elemento |
Descripción |
---|---|
Tipo |
Nombre de tipo para la regla. |
Identificador de comprobación |
Identificador único para el formulario. CheckId y Category se utilizan para la supresión en el origen de una advertencia. |
Categoría |
La categoría de la advertencia. |
Cambio problemático |
Si la corrección para una infracción de la regla constituye un cambio de interrupción. Un cambio de interrupción significa que un ensamblado, que depende del destino que ha originado la infracción, no volverá a compilar la nueva versión modificada o podría provocar un error en tiempo de ejecución debido al cambio. Cuando se realizan varios cambios y al menos uno es un cambio de interrupción y otro no, ambos se especifican como "Problemático" y "No problemático". |
Motivo |
El código administrado específico que provoca que la regla genere una advertencia. |
Descripción |
Describe los problemas derivados de la advertencia. |
Cómo corregir infracciones |
Explica cómo cambiar el código fuente para cumplir la regla y evitar que genere una advertencia. |
Cuándo suprimir advertencias |
Describe cuando es seguro suprimir una advertencia de la regla. |
Ejemplo de código |
Ejemplos que infringen la regla y ejemplos corregidos que la cumplen. |
Advertencias relacionadas |
Advertencias relacionadas. |
En esta sección
Advertencias compatibles con el diseño de biblioteca adecuado tal como especifican las Instrucciones de diseño de .NET Framework.
Advertencias compatibles con las aplicaciones y bibliotecas de uso internacional.
Advertencias de interoperabilidad
Advertencias compatibles con la interacción con clientes COM.
Advertencias compatibles con el mantenimiento de bibliotecas y aplicaciones.
Advertencias compatibles con el uso eficaz de la energía.
Advertencias sobre nomenclatura
Advertencias compatibles con el cumplimiento de las convenciones de nomenclatura de las Instrucciones de diseño de .NET Framework.
Advertencias compatibles con bibliotecas y aplicaciones de máximo rendimiento.
Advertencias compatibles con la portabilidad entre distintas plataformas.
Advertencias compatibles con la fiabilidad de la biblioteca y de la aplicación, como memoria correcta y el uso del subproceso.
Advertencias compatibles con las bibliotecas y aplicaciones más seguras.
Advertencias compatibles con el uso adecuado de .NET Framework.