如何在 MSI 安装程序中包含 pdb 文件以与应用程序的其余部分一起部署?
我想在我们生成的错误日志中保留行号和完整堆栈跟踪。
更新
除非您分发 pdb,否则堆栈跟踪中不会报告代码的行号,我已经对此进行了测试。
当我构建 MSI 并要求 MSI 安装程序项目包含各种项目输出(大约 5 个)时,如何将这些项目输出的 pdb 也包含在 MSI 中?或者如何从异常 ex 中获取此信息(代码行号)到日志中?
最佳答案
对于 Visual Studio 部署项目,您应该执行以下操作:
添加 -> 项目输出 -> 调试符号
还要确保在每个项目构建配置中启用 *.pdb 生成。
关于c# - 如何在 MSI 安装程序中包含 pdb 文件以与应用程序的其余部分一起部署?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1841351/