Partager via


Durable Functions Roslyn Analyzer (C# uniquement)

L’Analyseur Roslyn Durable Functions est un analyseur de code dynamique qui guide les utilisateurs C# pour les aider à respecter les contraintes de code spécifiques à Durable Functions. Cet analyseur est activé par défaut pour vérifier votre code Durable Functions et générer des avertissements et des erreurs en cas de problème.

Analyseur isolé .NET

Recherchez des informations (améliorations, mises en production, correctifs de bogues, etc.) sur l'analyseur Roslyn pour le modèle isolé .NET sur la page des notes de publication de durabletask-dotnet.

Vous trouverez la liste des règles de l'analyseur expédiées dans les notes de version de l’analyseur.

Remarque

L’analyseur Roslyn isolé .NET est disponible uniquement à partir de Microsoft.Azure.Functions.Worker.Extensions.DurableTask v1.6.0.

Analyseur .NET In-process

Vous trouverez des informations sur l’analyseur Roslyn pour le modèle in-process dans la page de publication Analyzer v0.2.0.

Les sections suivantes fournissent des instructions de configuration pour une analyse plus détaillée lors de l’utilisation de l’analyseur in-process .NET.

Visual Studio

Pour une expérience optimale, vous souhaiterez activer l’analyse complète de la solution dans vos paramètres Visual Studio. Pour ce faire, accédez à Outils ->Options -Éditeur de>texte -> -> ->« Solution entière » :

Capture d’écran de la configuration de Roslyn Analyzer dans Visual Studio.

Selon la version de Visual Studio, vous pouvez également voir « Activer l’analyse complète de la solution » :

Capture d’écran de la configuration de Roslyn Analyzer dans une autre version de Visual Studio.

Pour désactiver l’analyseur, reportez-vous à ces instructions.

Visual Studio Code

Ouvrez Paramètres en cliquant sur l’icône de roue dans le coin inférieur gauche, puis recherchez « rosyln ». « Activer Rosyln Analyzers » doit apparaître comme l’un des résultats. Cochez la case pour activer le support.

Capture d’écran de la configuration de Roslyn Analyzer dans Visual Studio Code. ::: zone-end