最佳实践:如何正确地将合同公开给外部服务以与 MEF 一起使用?
基本上,我的 Client.exe 项目中有以下类: Client.exe 项目:Foo.cs public class Foo { [Import(typeof(IBarService)) private IBarService MyBarSe…
棱镜+ MEF:如何将参数正确加载到我的一项服务中?
基本上我有以下场景: App.xaml.cs: protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); string x = (e.Args.Length > 0) …
如何在SL3中使用MEF导出Application.Current?
我似乎被困住了。 有没有办法使用 MEF 导出 Silverlight 项目的 Application.Current,这样当我加载 .XAP(我的 Silverlight 组件项目)文件时,我就…
使用托管包框架实现语言服务
我已按照演练中列出的步骤进行操作 (http://msdn. microsoft.com/en-us/library/bb166360.aspx)用于实现和注册 LanguageService,但我根本无法让它工…
PRISM 模块注册
我有一个具有简单表格区域布局的 WPF 应用程序,如下所示: ----------------------------- | Region 1 | Region 2 | ----------------------------- …
棱镜MEF——如何指定使用哪个导出?
基本上,我如何指定要选择哪些实现? FooService.cs: public interface IFooService { Int32 GetFoo(); } [Export(typeof(IFooService))] public sea…
使用 MEF 时创建子视图模型
我采用传统的 MVVM 方法,例如,名为“PatientManagementViewModel”的视图模型由名为“PatientManagementView”的视图使用。一切都是使用 MEF 注入的…
如何在 Prism4 MEF 中创建我的类的实例?
我已配置容器: public class MyBootstrapper : MefBootstrapper { protected override void ConfigureAggregateCatalog() { AggregateCatalog.Catalo…
Prism:创建 shell 后将模块加载到目录中
使用 Unity 或 MEF 可以在引导程序创建目录后加载模块吗?换句话说,单击按钮加载一个在应用程序启动时未知的模块并且引导程序 CreateModuleCatalog …
棱镜MEF——导入服务
我正在尝试弄清楚如何正确地将服务导入到我的 ViewModel 中...这是我的相关代码(我省略了不重要的内容): ClientBootstrapper.cs: public sealed cl…
ASP.NET MVC + MEF + MefContrib:似乎无法从导出中获取元数据
我使用 asp.net mvc3 和 MEF + MEFContrib 在我的控制器上加载一些服务。发生的情况是我可以加载服务 - IEnumerable; publishers - 使用 [Importi…
识别可组合零件的装配
假设我在 AssemblyA 中定义导出: [Export(typeof(Foo))] public class Foo { ... } 有没有办法确定 Foo 的导出是来自 CompositionContainer 中的 Ass…