【发布时间】:2010-02-09 23:41:32
【问题描述】:
我阅读了这篇文章:Setting up a Symbol Server,其中详细介绍了如何为我的团队设置共享符号服务器。
我想知道的是将我自己的符号添加到商店中。
我的问题是:我究竟从中获得了什么?
假设我有以下构建过程:
- 我将更改提交到我的 Subversion 存储库中
- TeamCity CI 工具获取这些更改并进行构建 + 单元测试
- 二进制文件被提交到不同的 Subversion 存储库(供我制作的应用程序引用)
如果我添加到上面的第三点,将构建文件添加到符号存储中的能力,这给了我什么?
如果我创建一个程序并引用提交到存储库的二进制文件,我会同时获得 .dll、.pdb 和 .xml(智能感知支持),因此我的堆栈跟踪似乎已经包含了我需要的一切。
这是分发 .pdb 的替代品吗?
或者只是当我需要在 WINDBG 中打开一个 .DMP 文件并分析它的堆栈时,我可能根本没有可执行文件,只有其他人提供的 .DMP 文件? (也就是说,可执行文件可能来自旧版本,我只得到了 .DMP 文件)
【问题讨论】:
标签: .net symbol-server