在应用程序间共享设置

use*_*030 11 .net c# settings configuration

我有多个.NET程序集,它们都需要共享常用的用户设置,例如首选项,用户名等.一个是WPF应用程序,另一个是控制台应用程序,第三个是Office加载项.所有这些设置都是用户范围.

只有WPF应用程序需要能够更改设置.其余的只是阅读它们.

理想情况下,我想使用.NET配置框架.我不知道该怎么做.如果我将设置添加到WPF应用程序,其他应用程序如何找到user.config文件?

是否更容易创建类库并使用IsolatedFileStorage并序列化我的设置?

任何建议将不胜感激.

Ria*_*nli 0

我建议您创建服务来提供和更新用户信息和/或偏好。这将是更好的架构、更干净的解决方案,并且更容易维护和扩展。