0

プロジェクトにNugetパッケージの方法を適応させようとしています。デバッグの問題が発生するまでは問題ありません。状況は次のとおりです。

  1. 新しいプロジェクトを作成し、シンボルを含む nuget パッケージを作成しました
  2. nuget パッケージとシンボルの両方を MyGet サーバーにプッシュしました。ソース ファイルが myget サーバーに一覧表示されていることがわかりました。
  3. オプションを設定 -> デバッグ -> 一般 - 自分のコードのみを有効にするのチェックを外す
  4. オプション -> デバッグ -> シンボルを MyGet サーバーの URL に設定します。
  5. また、ローカルフォルダーにキャッシュシンボルを設定します
  6. オプション -> NuGet パッケージ マネージャー -> パッケージ マネージャー ソースを MyGet サーバーに設定します。

私のテスト プロジェクトでは、ソース コードが同じマシンにあるため、Nuget パッケージとデバッグが正常に動作していることを確認できました。

クライアント マシン (別のマシン) でテスト プロジェクトを作成し、パッケージをデバッグしようとすると、cs file not found エラーがスローされます。

キャッシュ シンボルのローカル フォルダーを確認すると、ダウンロードされた .pdb ファイルのみが表示されますが、src フォルダーからのファイルはダウンロードされていません。すべての cs ファイルが利用可能です。

これで何か不足していますか?Visual Studio 2017 が myget サーバーから src ファイルをダウンロードしないのはなぜですか?

4

0 に答える 0