0

Azure Artifacts でホストされている、ソリューション全体で使用する nuget パッケージのライブラリがあります。これらの nuget パッケージはデバッグを有効にしてビルドされるため、シンボルが作成されて nuget パッケージに含まれます。

Visual Studio (主に Net Core 3.1) のプロジェクトは、Nuget Package Manager を使用して通常の方法でこれらの nuget パッケージを参照します。

各ソリューションでは SourceLink が有効になっているため、参照されている nuget パッケージ内のコードにステップ インする必要があるデバッグ要件がある場合は、Visual Studio が Azure Artifacts から直接ソースコードをダウンロードするので、ブレークポイントを設定して非常にうまく実行できます。

それはすべて完璧に機能します。

問題は生産性の問題です。nuget パッケージ内のコードを変更する必要がある場合は、nuget パッケージのソリューションを開いて変更し、プッシュして、Azure がビルドされるのを待つ必要があります。ビルドしたら、Nuget Package Manager に移動し、パッケージを更新し、アプリを再起動すると、「うまくいけば」問題が解決します。トリッキーな場合は、このプロセスを数回ループすることができますが、これは生産性のキラーです。

それを参照しているソリューションから nuget パッケージのソリューションで直接デバッグする方法はありますか? または、より生産性の高い、より優れたプロセスを使用している人はいますか?

4

2 に答える 2