【发布时间】:2010-05-13 09:51:38
【问题描述】:
我有一个 VB.net 应用程序。目前,该应用程序的发布版本是在没有 PDB 文件的情况下生成的。这给了我错误日志,缺少有用的详细信息,例如行号。 我正在考虑将 PDB 文件包含在未来的构建中,但我想知道这样做的优缺点是什么(性能方面、大小方面、代码安全方面)
【问题讨论】:
-
您到底想用 PDB 文件完成什么?除非你混淆代码,否则你已经有了很好的托管代码堆栈跟踪(而且我认为 PDB 无论如何都会使混淆变得无用......)。您获得的唯一优势是“隐藏”符号,例如局部变量和参数名称。
-
德拉茨。我喜欢这个问题,但这里已经有人问过了:stackoverflow.com/questions/1307482/…
-
参数名称和行号非常有用。我们的应用程序非常大,由几个不同的开发人员在几个不同版本的 VB 上构建。目前我们有堆栈中过程的名称,但如果有更多的数据会更好。
标签: .net vb.net debugging pdb-files