我有一个包含安装项目的解决方案。不幸的是,它还包括所有调试符号,因此它们将被删除。是正确的方法:
还有更多吗?我想依赖列表会自动缩小,最终不包含任何pdb文件?
答案 0 :(得分:2)
确保您正在构建发布版本,并且应用程序的发布配置不会生成调试符号。
安装项目将收集主项目的所有输出。如果输出包含调试符号,它们也将显示在设置中。
禁用生成调试符号的最简单方法是在Visual Studio中打开解决方案。在解决方案资源管理器中找到构建应用程序的项目。右键单击项目图标以打开它的属性。确保已在对话框顶部选择了“发布”配置。在 build 标签上,选择底部的高级按钮。这将打开一个对话框,允许您控制为此配置生成的调试信息。将调试信息设置为 none 以确保不生成调试信息。