Durable Functions の Roslyn アナライザーは、C# ユーザーが Durable Functions 固有のコード制約に準拠するようにガイドするライブ コード アナライザーです。 このアナライザーは、Durable Functions コードを確認し、存在する場合に警告とエラーを生成するために 、既定で有効になっています 。
.NET 分離アナライザー
Durabletask-dotnet リリース ノート ページで、NET 分離モデルの Roslyn Analyzer に関する情報 (機能強化、リリース、バグ修正など) を確認します。
出荷されたアナライザー ルールの一覧は、 アナライザーのリリース ノートにあります。
注
.NET Isolated Roslyn Analyzer は、 Microsoft.Azure.Functions.Worker.Extensions.DurableTask v1.6.0 以降でのみ使用できます。
.NET インプロセス アナライザー
インプロセス モデルの Roslyn Analyzer に関する情報は、Analyzer v0.2.0 リリース ページで確認できます。
次のセクションでは、.NET インプロセス アナライザーを使用する場合の詳細な分析の構成手順について説明します。
Visual Studio
最適なエクスペリエンスを得るために、Visual Studio の設定で完全なソリューション分析を有効にすることをお勧めします。 これを行うには、 Tools ->Options ->Text Editor ->C# ->Advanced ->"ソリューション全体"に移動します。
Visual Studio のバージョンによっては、"完全なソリューション分析を有効にする" と表示される場合もあります。
アナライザーを無効にするには、次の手順を参照 してください。
Visual Studio Code
左下隅にあるホイール アイコンをクリックして [設定] を開き、"rosyln" を検索します。 "Rosyln アナライザーを有効にする" が結果の 1 つとして表示されます。 [サポートを有効にする] チェック ボックスをオンにします。
::: zone-end