我已经将团队使用的库放入nuget包中,该包从TeamCity部署到网络文件夹中。我无法调试此代码!SymbolSource是我已了解的一种解决方案,但我宁愿找到某种方法直接从TeamCity访问.pdb / source文件。有谁知道如何做到这一点?
编辑。 当我检查'Include Symbols and Source'
Nuget Pack构建步骤时,除了网络文件夹中的.nupkg文件之外,TeamCity还创建一个.Symbol.nupkg。.Symbol.nupkg包含src和.pdb文件。
编辑。 我取消选中'Include Symbols and Source'
TeamCity,并在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>
这在nuget包中为我的库添加了dll,pdb和源文件,并且没有生成.Symbols文件,我认为这仅对符号服务器有用。