Eventos
Compilación de Intelligent Apps
17 mar, 21 - 21 mar, 10
Únase a la serie de reuniones para crear soluciones de inteligencia artificial escalables basadas en casos de uso reales con compañeros desarrolladores y expertos.
Regístrese ahoraEste explorador ya no se admite.
Actualice a Microsoft Edge para aprovechar las características y actualizaciones de seguridad más recientes, y disponer de soporte técnico.
Puede usar los analizadores para buscar posibles problemas en el código de aplicación de .NET Framework. Los analizadores encuentran posibles problemas y sugieren correcciones.
Los analizadores de código basados en Roslyn se ejecutan de forma interactiva en Visual Studio mientras se escribe el código o como parte de una compilación de integración continua. Debe agregar los analizadores al proyecto lo antes posible durante el ciclo de desarrollo. Cuanto antes encuentre los posibles problemas del código, más fácil será corregirlos. Los analizadores marcan los problemas en el código existente y advierten sobre los problemas nuevos a medida que continúa el desarrollo.
Nota
En este artículo se usa el paquete NuGet Microsoft.NetFramework.Analyzers ya en desuso. A partir de .NET 5, los analizadores NET se incluyen con el SDK de .NET. Si es necesario, puede usar el paquete NuGet Microsoft.CodeAnalysis.NetAnalyzers en su lugar. Para más información, consulte Análisis de código en .NET.
El analizador de .NET Framework se entrega en el paquete NuGet Microsoft.NetFramework.Analyzers. Este paquete proporciona los analizadores específicos de las API de .NET Framework, analizadores de seguridad incluidos. El paquete se incluye con el paquete Microsoft.CodeAnalysis.FxCopAnalyzers, por lo que si instala ese paquete, no es necesario instalar los analizadores de .NET Framework por separado.
Instale el paquete NuGet en todos los proyectos en los que quiera que se ejecuten los analizadores. Solo los tiene que agregar un desarrollador al proyecto. El paquete de analizadores es una dependencia del proyecto y se ejecutará en el equipo de todos los desarrolladores cuando tengan la solución actualizada.
Para instalar el paquete, haga clic con el botón derecho en el proyecto y seleccione "Manage Dependencies". En el explorador de NuGet, busque "Microsoft. NetFramework.Analyzers". Instale la versión estable más reciente en todos los proyectos de la solución.
Una vez instalado el paquete NuGet, compile la solución. El analizador notificará los problemas que encuentre en el código base. Los problemas se notifican como advertencias en la ventana Lista de errores de Visual Studio, como se muestra en la siguiente imagen:
Al escribir el código, verá subrayados ondulados debajo de cualquier posible problema del código. Mantenga el mouse sobre cualquier problema para más información y sugerencias de cualquier posible corrección, como se muestra en la siguiente imagen:
Para más información, consulte Análisis de código en Visual Studio.
Los analizadores examinan el código de la solución y exponen advertencias con un prefijo CA
. Para una lista de todas las advertencias posibles, consulte Reglas de calidad del código. Solo algunas de estas advertencias se aplican a las API de .NET Framework, entre como:
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios:
Eventos
Compilación de Intelligent Apps
17 mar, 21 - 21 mar, 10
Únase a la serie de reuniones para crear soluciones de inteligencia artificial escalables basadas en casos de uso reales con compañeros desarrolladores y expertos.
Regístrese ahoraCursos
Certificación
Microsoft Certified: Security Operations Analyst Associate - Certifications
Investigue, busque y mitigue amenazas mediante Microsoft Sentinel, Microsoft Defender for Cloud y Microsoft 365 Defender.