WPF 如何访问其它项目的 Setting

一般我们访问项目的 Setting 是这样的:

Properties.Settings.Default.XXX

其实包含完整 Namespace 的访问是这样的:

ProjectNamespace.Properties.Settings.Default.XXX

很显示我们在别的项目里不能直接这样去访问这 Setting,正确的方式是:

Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
ClientSettingsSection configSection = config.SectionGroups[@"userSettings"].Sections["ProjectNamespace.Properties.Settings"] as ClientSettingsSection;
var xxx = configSection.Settings.Get("xxx").Value.ValueXml.InnerText;

发表评论

电子邮件地址不会被公开。 必填项已用*标注