没有<my exe =“”name =“”> .exe.config的C#.msi安装程序创建

时间:2016-05-04 10:34:43

标签: c# visual-studio-2010 windows-installer

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

如何排除 .exe.config 文件?

我认为应该在设置创建过程中完成。

请建议。

1 个答案:

答案 0 :(得分:0)

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

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

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

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