从安装项目中删除文件

时间:2011-03-01 09:10:41

标签: c# visual-studio-2008 setup-project

我有一个包含安装项目的解决方案。不幸的是,它还包括所有调试符号,因此它们将被删除。是正确的方法:

  1. 右键单击每个msi-name上的解决方案文件夹(或其他任何名称),然后选择View - >文件系统
  2. 在“目标计算机上的文件系统”中,选择“应用程序文件夹”。
  3. 然后从所有文件夹中选择每个“Debug Symbols from ...” - 文件并删除它们。
  4. 还有更多吗?我想依赖列表会自动缩小,最终不包含任何pdb文件?

1 个答案:

答案 0 :(得分:2)

确保您正在构建发布版本,并且应用程序的发布配置不会生成调试符号。

安装项目将收集主项目的所有输出。如果输出包含调试符号,它们也将显示在设置中。

禁用生成调试符号的最简单方法是在Visual Studio中打开解决方案。在解决方案资源管理器中找到构建应用程序的项目。右键单击项目图标以打开它的属性。确保已在对话框顶部选择了“发布”配置。在 build 标签上,选择底部的高级按钮。这将打开一个对话框,允许您控制为此配置生成的调试信息。将调试信息设置为 none 以确保不生成调试信息。