【发布时间】:2017-06-10 20:39:12
【问题描述】:
我有一个项目布局为:
- 查看(启动项目,
app.config) - 设置(
ApplicationSettings.Settings、app.config)
在设置项目内的ApplicationSettings.Settings 文件中包含各种用户设置。这个项目还有一个App.config 文件。这个配置文件大部分是空的。
现在我的理解是 userSettings 将从输出文件夹中的启动项目配置文件加载。又名View.exe.config。此文件(以及 View app.config)包含我想要的启动用户设置。
但是,在尝试使其正常工作后,如果 ApplicationSettings.Settings 文件放置在 View 项目中,我只能加载要加载的 View.exe.config 更改。在任何情况下都不会从“设置”App.Config 加载任何内容。
我知道这些文件在您重建和调试时会被替换,这不是问题所在。我也知道,当您保存这些值时,这些值会保存到您的 appData 文件夹中,此时那里没有保存任何内容。
基本上我的问题是,您能否在启动项目之外有一个设置文件,该文件在您运行时从 .config 文件加载?
【问题讨论】:
标签: c# .net app-config settings