【发布时间】:2011-07-10 15:23:38
【问题描述】:
我最初问这个问题时认为更新的设置没有被保存,但这是个错误的问题。
我看到更新的设置位于 AppData/..user.config 中,这几乎是文档建议的位置,但是...
自“Properties.Settings.Default,MySetting”以来我一直在尝试访问,但这是一个不同的文件,Properties.Settings["MySetting"] 也不起作用。 docs.suggest 我的本地 user.config 值应该覆盖 app.config 中的默认值,但这对我不起作用。
如何从 user.config 访问更新的值?
干杯,
浆果
设置
[global::System.Configuration.UserScopedSettingAttribute()]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Configuration.DefaultSettingValueAttribute("1970-01-01")]
public global::System.DateTime CurrentWeekStartDate_SqlServer {
get {
return ((global::System.DateTime)(this["CurrentWeekStartDate_SqlServer"]));
}
set {
this["CurrentWeekStartDate_SqlServer"] = value;
}
}
更新代码
var setting = SqlServerTestDataDataGenerator.RunSqlServerTestDataFileGenerator();
TestingSupport.Properties.Settings.Default.CurrentWeekStartDate_SqlServer = setting;
TestingSupport.Properties.Settings.Default.Save();
【问题讨论】:
标签: visual-studio application-settings