没有 <My Exe Name>.exe.config 的 C# .msi 安装程序创建

C# .msi Installer Creation without <My Exe Name>.exe.config

当我为 C# windows application 创建 .msi 文件时,文件 <myexename>.exe.config 在安装 .msi 安装文件后自动出现在安装路径中。

如何排除.exe.config文件?

我认为这是在设置创建过程中完成的。

请指教

<myexename>.exe.config 是您的应用程序的配置文件 (App.config)。 当您为任何 windows 应用程序创建安装程序时,它会自动包含它。
这是必要的,例如,您将应用程序数据库连接字符串存储在其中,或者也可能是其他设置
因此,当您执行您的应用程序时,您的应用程序 myexename 将查看 <myexename>.exe.config 以获取某些设置以及所需的一些必要数据。

仍然,如果要排除它,请执行以下步骤:
1) 右击安装程序 project -> View -> File System
2) 在 Application Folder 中,右键单击应用程序的主要输出并 select Properties Window
3)在属性中,SelectExclude Files
4)点击Add Filter
5)在文本中输入app.config,然后按确定

现在重建您的项目并安装 .msi

<myexename>.exe.config 将从您的安装目录中删除