だから私は最新バージョン - Proget 3.0.3 build 1 を使っています
何をしても、Proget をシンボル サーバーとして機能させることはできません。これが VS2012/Proget なのか、それとも両方なのかはわかりません。レビューする:
- パッケージとシンボルは Proget に手動でアップロードされています。Proget が、パッケージ ページでシンボルが利用可能であることを報告することを確認しました。
- パッケージ ID は、参照されている DLL にあるものと一致します。
- 出力ウィンドウに、
PdbNavigator: Downloader: http://myserver/symbols/default/CQRS.Engine.pdb/9C8207DD2A6443DCB1D717C237949F317/CQRS.Engine.pdb -> ok, 91.5 KB
PdbNavigator: No debugging information found on symbol servers for CQRS.Engine, Version=2.2.3.0, Culture=neutral, PublicKeyToken=null
.pdb ファイルをダウンロードしていますが、エラーが発生しますか? 出力ウィンドウからリンクにアクセスすると、pdb もダウンロードされます。
Progetサーバーでインデックスエラーやその他のエラーは見られません。したがって、これはprogetよりもビジュアルスタジオであると想定しています。
UPDATE 1 さらに掘り下げた後、PDBは問題ないことを示すログを取得できましたが、ソースのダウンロードは失敗しました。私の proget サーバーはリバース プロキシの背後にあるため、URL に「localhost:81」が含まれているのは間違いなくそのためです。ただし、それ以外の場合はまだ機能しないと思われます。これをサーバー名に置き換えても、404 エラーが発生するからです。
リバース プロキシの背後で Proget が適切に動作している人はいますか?
PdbNavigator: Searching for 'CQRS.Engine.DataSerializer' type sources in C:\Users\RAGHUR~1\AppData\Local\Temp\SymbolCache\CQRS.Engine.pdb\9C8207DD2A6443DCB1D717C237949F317\CQRS.Engine.pdb
PdbNavigator: Downloader: http://localhost:81/source-files/default/CQRS.Engine/2.2.3/CQRS.Engine/DataSerializer.cs -> Unable to connect to the remote server No connection could be made because the target machine actively refused it 127.0.0.1:81
PdbNavigator: No sources found in debugging information for 'CQRS.Engine.DataSerializer' in assembly 'CQRS.Engine, Version=2.2.3.0, Culture=neutral, PublicKeyToken=null'
UPDATE 2はこれが Resharper の問題である可能性があるようですReSharper PdbNavigator シンボル サーバーにデバッグ情報が見つかりません