C# 修改App.Config文件c后,应用程序不会拾取更新的值#
我开发了一个winforms应用程序,它由app.config文件的add key中的文件路径值(获取crystal reports)组成。 我已安装了该应用程序,并尝试将文件路径(app.config中的以及exename.exe文件)从旧更改为新,但该应用程序不采用新的crystal reports文件路径,而是检索旧数据。C# 修改App.Config文件c后,应用程序不会拾取更新的值#,c#,C#,我开发了一个winforms应用程序,它由app.config文件的add key中的文件路径值(获取crystal reports)组成。 我已安装了该应用程序,并尝试将文件路径(app.config中的以及exename.exe文件)从旧更改为新,但该应用程序不采用新的crystal reports文件路径,而是检索旧数据。 我是否缺少任何其他要更新的文件?请尽快帮助解决。谢谢您可能不想更改App.config,因为在构建时该文件将复制到exename.exe.config 安装程序后,您需
我是否缺少任何其他要更新的文件?请尽快帮助解决。谢谢您可能不想更改
App.config
,因为在构建时该文件将复制到exename.exe.config
安装程序后,您需要更改
exename.exe.config
文件以获取所做的更改。请验证您试图在exename.exe.config
文件中更改的设置是否设置为用户范围而不是应用程序
从Visual Studio转到您的项目属性并选择Settings
您将找到列出的所有设置。从那里验证每个用户想要更改的设置都有作用域user
您可以找到有关
用户
和应用程序
范围之间差异的详细信息,我认为情况正好相反。具有“用户”作用域的应用程序设置存储在当前用户的某个目录中,而不是与应用程序目录一起存储的文件中。@davevandeneynd您是正确的。我在Appdata/Local/{appname}下找到了用户配置文件