Compartir a través de


Analizador Roslyn de Durable Functions (solo C#)

El Analizador Roslyn de Durable Functions es un analizador de código activo que guía a los usuarios de C# para que se adhieran a las restricciones de código específicas de Durable Functions. Este analizador está habilitado de forma predeterminada para comprobar el código de Durable Functions y generar advertencias y errores cuando haya alguno.

Analizador aislado de .NET

Busque información (mejoras, versiones, correcciones de errores, etc.) sobre el analizador de Roslyn para el modelo aislado de NET en la página de notas de la versión durabletask-dotnet.

Puede encontrar una lista de reglas de analizador enviadas en las notas de la versión del analizador.

Nota:

El analizador de Roslyn aislado de .NET solo está disponible a partir de Microsoft.Azure.Functions.Worker.Extensions.DurableTask v1.6.0.

Analizador en proceso de .NET

Puede encontrar información sobre roslyn Analyzer para el modelo en proceso en la página de versión del analizador v0.2.0.

En las secciones siguientes se proporcionan instrucciones de configuración para un análisis más detallado al usar el analizador en proceso de .NET.

Visual Studio

Para obtener la mejor experiencia, querrá habilitar el análisis completo de soluciones en la configuración de Visual Studio. Para ello, vaya a Herramientas -Opciones ->Editor de texto ->>C# ->Avanzado ->"Solución completa":

Captura de pantalla de la configuración de Roslyn Analyzer en Visual Studio.

En función de la versión de Visual Studio, también puede ver "Habilitar el análisis completo de soluciones":

Captura de pantalla de la configuración de Roslyn Analyzer en otra versión de Visual Studio.

Para deshabilitar el analizador, consulte estas instrucciones.

Visual Studio Code

Abra Configuración haciendo clic en el icono de la rueda de la esquina inferior izquierda y busque "rosyln". "Habilitar analizadores de Rosyln" debe aparecer como uno de los resultados. Active la casilla habilitar compatibilidad.

Captura de pantalla de la configuración de Roslyn Analyzer en Visual Studio Code. ::: zone-end