2014-09-22 56 views
1

我开发了一个winforms应用程序,它由app.config文件的添加键中的文件路径值(读取水晶报告)组成。 我有安装该应用程序,并尝试更改文件路径(在app.config以及exename.exe文件)从旧到新,但应用程序不采取新的水晶报告文件路径,而是检索旧数据。 我是否缺少任何其他文件要更新?请帮助它尽快解决。谢谢修改App.Config文件后,应用程序不会选择更新的值c#

回答

0

您可能不想更改App.config,因为该文件将在生成时复制到exename.exe.config

安装程序后,您需要更改您的exename.exe.config文件以获取更改。

0

验证您在exename.exe.config文件中尝试更改的设置是否设置为用户范围而不是应用程序。

从Visual Studio转到您的项目属性并选择Settings 您会发现列出了所有设置。从那里确认每个要被用户设置的变化范围有User

Here你可以找到之间UserApplication范围

+1

我觉得正好相反的差异的详细信息。具有“用户”范围的应用程序设置存储在当前用户的目录中,而不是存储在应用程序目录中的文件中。 – 2014-09-24 07:38:12

+0

@DaveVandenEyndeYou是正确的。我在Appdata/Local/{appname}下找到了用户配置文件 – 2016-08-28 21:57:28

相关问题