チームが使用するライブラリを、TeamCity からネットワーク フォルダーにデプロイされる nuget パッケージに入れました。ただし、このコードにデバッグすることはできません! SymbolSource は私が読んだ 1 つのソリューションですが、TeamCity から直接 .pdb/source ファイルにアクセスする方法を見つけたいと思っています。誰もこれを行う方法を知っていますか?
編集。 Nuget Pack ビルド ステップをチェックインする'Include Symbols and Source'
と、TeamCity はネットワーク フォルダーに .nupkg ファイルに加えて .Symbol.nupkg を作成します。.Symbol.nupkg には、src と .pdb ファイルが含まれています。
編集。 TeamCity のチェック'Include Symbols and Source'
を外し、nuspec ファイルに以下を追加しました。
<files>
<file src="..\MyLibrary\bin\release\MyLibrary.dll" target="lib\net40" />
<file src="..\MyLibrary\bin\release\MyLibrary.pdb" target="lib\net40" />
<file src="..\MyLibrary\*.cs" target="src" />
<file src="..\MyLibrary\**\*.cs" target="src" />
</files>
これにより、ライブラリのdll、pdb、およびソースファイルがnugetパッケージに追加され、シンボルサーバーにのみ必要と思われる.Symbolsファイルが生成されませんでした。