内部 proget サーバー「proget」をスタンドアロン サービス (IIS ではない) としてインストールしました。-Symbols パッケージを問題なくプッシュして、依存関係を使用できます。ただし、依存関係に足を踏み入れることはできません。
デフォルトのフィードがセットアップされたすべてのデフォルト設定を使用しています。http://proget.domain.local/をロードすると、proget の UI が正常に表示されます。
http://inedo.com/support/kb/1036/using-progets-symbol-serverを何度もたどって、ステップを逃したかどうかを確認しました。
- ソース サーバーにhttp://proget.domain.local/symbols/Defaultを使用しています
- 「自分のコードだけを有効にする」のチェックを外す
- 「元のバージョンと完全に一致するようにソースファイルを要求する」のチェックを外しました
- 「ソースサーバーサポートを有効にする」のツリー全体をチェックしました
プロジェクトをビルドすると、packages//lib に PDB ファイルが含まれていません。私が読んだことから、私には直観に反しますが、PDB がないため、これがソース サーバーの使用方法です。そうですか?
フィドラーを実行すると、PDB 200 OK http://proget.domain.local/symbols/Default/domain.core.api.utils.pdb/CE8120175941480FBFD0F51EE58AE1991/domain.core.api.utilsを取得しようとして成功したことがわかります。 .pdb
次の行は多くのバイナリ データでラップされています。ここで何かが役立つかどうかはわかりません。
バージョン=2
指数=2
VERCTRL=http
SRCSRV: 変数 ------------------------------------------
SRCSRVVERCTRL=http
PGSERVER=http://proget.domain.local/source-files
PGFEED=デフォルト
PGPKGID=domain.core.api.utils
PGPKGVER=1.0.0.8
HTTP_EXTRACT_TARGET=%pgserver%/%pgfeed%/%pgpkgid%/%pgpkgver%/%var2%
SRCSRVTRG=%http_extract_target%
SRCSRVCMD=
SRCSRV: ソースファイル ---------------------------------------
e:\jenkins\workspace\test-msbuild-jenkins
proget に入り、フィードから「シンボルを自動的に削除する」のチェックを外すと、同じ問題が発生します。
依存関係にステップインしようとすると、エラーは表示されません。単にソースが見つからない、ブラウズ... ダイアログが表示されます。
誰にもアイデアはありますか?私はグーグルを使い果たしました。