2

我提供了许多没有 pdb 的应用程序模块的 NuGet 包。对于调试,我想使用符号服务器并在那里存储二进制文件 + pdb 文件。使这成为可能的正确步骤是什么?1. 在 Team City 和所有构建代理上安装调试工具 2. 使用 UNC 路径创建共享目录(例如 \MyPc\SymbolServer) 3. 在调试客户端上将此路径添加到 '_NT_SYMBOL_PATH' 环境变量 4. 使用

symstore.exe add /r /g c:\app /f c:\app\bin\*.* /s \\MyPc\SymbolServer /t "My product" /v "x.x.x.x"

在构建代理上

不,当有人需要调试某个版本的二进制文件时,它会自动下载正确版本的二进制文件 + pdb 吗?即使初始 .exe 路径与调试客户端上的路径不同?现在我正在开发 PC 上进行调试,并且我的项目中有另一个版本的源代码(并且在不同的开发 PC 源路径上有所不同)如何使用确切版本的源代码调试代码?

4

0 回答 0