2010-08-18 33 views
1

我有一个包含大约7个服务和一个用户界面的产品。产品中会不时发布新版本,因此二进制文件会在一段时间内发生变化。保持二进制文件符号的最佳做法

客户群庞大,因此在某些情况下我们会收到与服务崩溃相关的查询。为了确定崩溃的原因,我们得到二进制文件的符号(PDB)并评估崩溃转储。

我的问题是,是否有任何最佳实践可以帮助您保持每个版本的pdbs和二进制文件,而不必将它们置于源代码控制之下。

回答

4

您提到了PDB,所以我将假设一个Microsoft环境。

您可以设置一个本地符号服务器,并让您的发布版本将其符号作为后期构建步骤复制到服务器。然后,您可以将符号服务器添加到Visual Studio或WinDbg,它将负责找到正确的PDB。

有关更多信息,请参见this blog post

+0

感谢这有助于。 – ckv 2010-08-18 07:02:14

+0

+1的博客文章链接。很好。 – 2011-08-02 11:47:37

相关问题