問題タブ [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.
debugging - NuGet/MyGet デバッグでソース コードが見つからないというエラーがスローされる
プロジェクトにNugetパッケージの方法を適応させようとしています。デバッグの問題が発生するまでは問題ありません。状況は次のとおりです。
- 新しいプロジェクトを作成し、シンボルを含む nuget パッケージを作成しました
- nuget パッケージとシンボルの両方を MyGet サーバーにプッシュしました。ソース ファイルが myget サーバーに一覧表示されていることがわかりました。
- オプションを設定 -> デバッグ -> 一般 - 自分のコードのみを有効にするのチェックを外す
- オプション -> デバッグ -> シンボルを MyGet サーバーの URL に設定します。
- また、ローカルフォルダーにキャッシュシンボルを設定します
- オプション -> NuGet パッケージ マネージャー -> パッケージ マネージャー ソースを MyGet サーバーに設定します。
私のテスト プロジェクトでは、ソース コードが同じマシンにあるため、Nuget パッケージとデバッグが正常に動作していることを確認できました。
クライアント マシン (別のマシン) でテスト プロジェクトを作成し、パッケージをデバッグしようとすると、cs file not found エラーがスローされます。
キャッシュ シンボルのローカル フォルダーを確認すると、ダウンロードされた .pdb ファイルのみが表示されますが、src フォルダーからのファイルはダウンロードされていません。すべての cs ファイルが利用可能です。
これで何か不足していますか?Visual Studio 2017 が myget サーバーから src ファイルをダウンロードしないのはなぜですか?