当我通过 mef 导入 wpf 用户控件/视图时,如何使用 UserSettings
我有以下场景。我有一个主应用程序,可以通过 mef 从其他 .dll 导入用户控件/视图。一切正常。但是如果我在我的插件 dll 中定义用户设置,我会收到以下错误
Das Konfigurationssystem konnte nicht initialisiert werden。
有什么方法可以将设置包含在我的plugin.dll 中吗?或者还有其他方法将 UserSettings 与plugin.dlls 和 mef 一起使用吗?
谢谢
i have the following scenario. i have a main application wich can import usercontrols/views from other .dlls via mef. all works fine. but if i define usersettings im my plugin dlls, i got the following error
Das Konfigurationssystem konnte nicht initialisiert werden.
is there any way to include the settings in my plugin.dlls? or are there other ways to use UserSettings with plugin.dlls and mef?
thx
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
首先,我很抱歉,我真的不知道我第一次尝试用户设置时做错了什么。
我现在只能说它就像一个魅力。
我使用 vs2010 为我的插件项目构建了用户设置,并在 xaml 中使用它,如下所示:
在我的插件项目中,我采用 Application.Current.Exit += ApplicationExit;打电话
First i'm sorry, i really dont know what i did wrong in my first try with usersettings.
all i can say now its works like a charme.
i built usersettings for my plugin project with vs2010 and use it in xaml like this:
in my plugin project i take the Application.Current.Exit += ApplicationExit; to call
我认为 UserSettings 是在应用程序上定义的,因此它们实际上不能与库一起使用。处理插件设置的一种方法是拥有主机导出的设置服务,并让您的插件导入该服务并使用它来保存/加载其设置。
I think in UserSettings are defined on an application, so they don't really work with libraries. One way to handle plugin settings is to have a settings service which the host exports, and have your plugins import the service and use it to save/load their settings.