app.exe.config 中的更新值未反映在我的应用程序 .NET 中
我确实无法理解为什么我的 app.exe 没有获取 app.exe.config 中的更新值
app.config
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<applicationSettings>
<appName.AppProperties>
<setting name="file_location" serializeAs="String">
<value>C:\users\test\desktop\file_location.csv</value>
</setting>
</appName.AppProperties>
</applicationSettings>
</configuration>
我认为一旦我重新启动应用程序,我的应用程序就会读取新位置(UAT,Prod) 的情况。 知道为什么 file_location 仍然相同(即缓存)吗?
I am really having propblem with understanding why my app.exe is not picking up the updated value in app.exe.config
app.config
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<applicationSettings>
<appName.AppProperties>
<setting name="file_location" serializeAs="String">
<value>C:\users\test\desktop\file_location.csv</value>
</setting>
</appName.AppProperties>
</applicationSettings>
</configuration>
I thought my application will read the new location once I restart the app in case of (UAT,Prod).
Any idea why the file_location is still the same aka cached?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
也许另一种方法是在 appSettings 下创建一个密钥。
将以下类添加到您的项目中,该项目具有
file_location
的获取和设置。控制台应用测试
关于更新,请参阅以下内容
Perhaps an alternate approach, create a key under appSettings.
Add the following class to your project which has a get and set for
file_location
.Console app test
In regards to updating, see the following