1

私はこれに対する解決策を広範囲に探しましたが、見つけることができません。

シンボルとソースの両方を含むパッケージを ProGet に公開するように TeamCity を構成しました。このプロセスはうまく機能し、ProGet はシンボルを正しく識別します。

ProGet のナレッジ ベースの指示に従って Visual Studio をセットアップしました。

  • options->Debugging->Symbols にシンボルの場所を追加する
  • 有効化されたソース サーバー サポート オプション -> デバッグ -> 一般

Fiddler をチェックインしました。アプリをデバッグで起動すると、シンボルがダウンロードされます。

次に、パッケージ内のメソッドの 1 つにステップ インすると、間違ったファイルが開かれます。ただし、開くファイルの名前は同じです (各パッケージと、パッケージをプルするローカル ソリューションに Component というファイルがあります)。

ファイルの名前を変更して再パッケージ化して ProGet に公開すると、問題はなくなり、デバッグ中にファイルにステップインできますが、これはハックのようです。

ソリューション内の同じ名前のローカル ファイルよりもシンボル サーバー上のファイルを優先するように Visual Studio を取得する方法を知っている人はいますか?

4

2 に答える 2