应用程序在修改应用程序配置文件c#后不会选择更新的值

本文关键字:应用程序 选择 更新 修改 配置文件 | 更新日期: 2023-09-27 18:24:04

我开发了一个winforms应用程序,它由app.config文件的add键中的文件路径值(获取水晶报告)组成。我已经安装了应用程序,并试图将文件路径(app.config中的以及exename.exe文件)从旧路径更改为新路径,但应用程序不采用新的crystal报告文件路径,而是检索旧数据。我是否缺少其他要更新的文件?请帮助尽快解决。感谢

应用程序在修改应用程序配置文件c#后不会选择更新的值

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

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

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

从Visual Studio转到您的项目属性并选择Settings你会发现列出了你的所有设置。从那里验证您想要由用户更改的每个设置是否具有范围User

在这里,您可以找到关于UserApplication作用域之间差异的详细信息

相关文章: