C# 从安装项目中删除文件
我有一个包含安装项目的解决方案。不幸的是,它还包括所有调试符号,因此它们将被删除。正确的方法是:C# 从安装项目中删除文件,c#,visual-studio-2008,setup-project,C#,Visual Studio 2008,Setup Project,我有一个包含安装项目的解决方案。不幸的是,它还包括所有调试符号,因此它们将被删除。正确的方法是: 在解决方案文件夹中的每个msi名称(或其他名称)上单击鼠标右键,然后选择“查看->文件系统” 在“目标计算机上的文件系统”中,选择应用程序文件夹 然后从所有文件夹中选择每个“调试符号来自…”-文件并将其删除 还有比这更重要的吗?我想依赖项列表最终会自动缩小,不包括任何pdb文件?请确保您正在构建版本,并且应用程序的版本配置没有生成调试符号 安装项目将收集主项目的所有输出。如果输出包括调试符号,它们也
还有比这更重要的吗?我想依赖项列表最终会自动缩小,不包括任何pdb文件?请确保您正在构建版本,并且应用程序的版本配置没有生成调试符号 安装项目将收集主项目的所有输出。如果输出包括调试符号,它们也将显示在设置中
禁止生成调试符号的最简单方法是在Visual Studio中打开解决方案。在解决方案资源管理器中查找生成应用程序的项目。右键单击项目图标以打开其属性。确保已在对话框顶部选择版本配置。在build选项卡上,选择底部的Advanced按钮。这将打开一个对话框,允许您控制为此配置生成的调试信息。将调试信息设置为“无”,以确保未生成调试信息。我有“调试”、“发布”和“配置管理器…”。我选择了“发布”。如何确保我的发布配置不会生成调试符号?在“配置管理器”窗口中,所有项目旁边都有Configuration=Release。@Kasper我已经添加了一个说明,说明如何将为项目生成的调试信息设置为my answer.Ecellent。非常感谢你。该解决方案由47个较小的项目组成,因此我想我必须遍历它们并禁用每个项目的pdb文件。我已按说明删除了它们,但它们仍作为依赖项列在安装项目中。安装项目生成的安装程序中是否有.pdb文件?