包安装的可执行文件不会从.config文件

时间:2016-04-13 13:47:45

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

我的应用程序项目中有一个App.config XML文件,用于向用户提供可自定义的选项。

我有一个安装项目,它将应用程序项目输出和配置文件安装到程序文件文件夹中。

如果我从Visual Studio中启动应用程序,则会正确地从文件加载配置。

当我启动已安装的可执行文件时,配置设置不会被加载,但如果我从应用程序项目二进制输出目录中复制可执行文件,则它可以正常运行。

我错过了什么?

1 个答案:

答案 0 :(得分:0)

我正在构建DEBUG目标和安装程序,而当我将其更改为RELEASE时,已安装的应用程序正确加载了配置。显然,安装可执行文件的调试版本是一个问题。我有一个修复/解决方法(不要安装我的应用程序的调试版本),但知道它为什么不起作用会很有趣。