問題タブ [myget]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
118 参照

debugging - NuGet/MyGet デバッグでソース コードが見つからないというエラーがスローされる

プロジェクトに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 ファイルをダウンロードしないのはなぜですか?