是否必须在release下编译部署.pdb文件?
为什么当你进行发布构建时它甚至会编译 .pdb?
最佳答案
不,您不需要部署它们。
至于为什么它们甚至内置于发行版中。 PDB 文件确实有多种用途,但主要用途(至少对我来说)是
- 调试
- 分析
这两项任务都在发布二进制文件上有效完成,这就是发布版本包含 PDB 的原因。事实上,当调试 Watson 转储时,100% 都是针对发布版本的。如果没有 PDB,我将不得不求助于反汇编:(
关于.net - 是否必须在发布下编译来部署 .pdb 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/608002/