2016-04-13 52 views
0

我的应用程序项目中有一个App.config XML文件,我用它为用户提供可自定义的选项。软件包安装的可执行文件不会从.config文件加载ConfigurationManager.AppSettings

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

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

当我启动已安装的可执行文件时,配置设置不会被加载,但是如果我将应用程序项目二进制输出目录中的可执行文件复制到已安装的可执行文件中,它就会起作用。

我错过了什么?

回答

0

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

相关问题