mef

mef

文章 1 浏览 84

跟踪 MEF 容器创建的实例

我正在使用 MEF 创建同一导出的多个实例。 我想跟踪我创建的实例,并且正在查询容器或使用重新组合的集合,但我从来没有得到我的实例...... 这是代码…

給妳壹絲溫柔 2024-09-14 05:56:29 7 0

MEF可以用来获取标记为[Export]的类的System.Type吗?

我已成功使用 MEF 获取导出的类实例。但是,我遇到了一种情况,我需要枚举一组导出的派生类而不实例化它们。我查阅了 CompositionContainer 的文档,…

慕烟庭风 2024-09-13 18:12:57 9 0

MEF 从不在执行程序集而是另一个 dll 的文件夹中加载插件(dll)。你能帮忙吗?

我需要实现一个非常小的插件架构。我是 MEF 新手,所以即使简单的事情也会变得复杂。 假设我有 2 个 dll 客户端(执行程序集)和服务器 在服务器中,…

少女的英雄梦 2024-09-13 15:47:27 3 0

Mef 和配置文件设置

Mef 新手,所以我正在进行探索之旅。 我想知道你是否可以像 Unity 一样从配置文件中读取。 我的意思是配置一个接口并映射到一个类并解决它。 让我们以…

丢了幸福的猪 2024-09-13 14:38:16 1 0

我应该对一个类进行单元测试以获取 MEF 属性吗?

我想重构一个 DLL 以使其也可 MEFable。我是否应该对类是否用 [Export] 或 [Import] 以及其他 MEF 属性进行修饰进行单元测试?…

若水般的淡然安静女子 2024-09-13 10:30:15 5 0

托管可扩展性框架、拦截和动态代理

任务很简单,但找不到方向。 我想拦截 MEF 的对象创建并返回对象的代理(使用城堡动态代理),然后返回对象本身。 可以这样做吗?…

回心转意 2024-09-13 06:23:09 9 0

MEF:如何从导出的对象导入?

我创建了一个 MEF 插件控件,并将其导入到我的应用程序中。现在,我希望插件能够从应用程序导入部件。我不知道如何在插件中设置目录,以便它可以找到…

终弃我 2024-09-13 04:52:33 7 0

基于 .NET 4 构建的 MEF 应用程序是否可以导入针对 .NET 3.5 构建的类型?

我正在使用托管扩展性框架开发一个主机应用程序,它是针对 .NET 4 和框架中内置的 System.ComponentModel.Composition 程序集构建的。我希望支持使用 …

惜醉颜 2024-09-13 01:05:45 5 0

如何从处理未知类型的多个源安全地键入加载代码?

我需要能够在运行时加载两个共享未知类型的类,如下所示 interface IProducer { public A CookOne(); } interface IConsumer { public void EatOne(A …

夜声 2024-09-13 00:53:44 8 0

一起使用 MEF 和 XAML

MEF 是一个很棒的框架。我可以将 dll 放入给定目录,当主机组合开始时,DLL 代码就会运行。 问题是,在这种情况下,是否可以从 XAML 描述而不是 DLL …

银河中√捞星星 2024-09-12 11:51:26 2 0

自己的可扩展层或 MEF/MAF?

对于那些在 .NET 中使用应用程序可扩展性的人来说,您更喜欢做什么 - 创建自己的可扩展性层还是使用 MEF(托管可扩展性框架)或 MAF(托管外接程序框…

愚人国度 2024-09-12 11:02:29 11 0

nServiceBus .Net 4.0 和 MEF

所以最近几天我一直在修补nServiceBus。 这里有一些我想知道的事情。 如何获得与 .net 4.0 兼容的版本?我正在使用 NServiceBus.2.0.0.1145,我认为它…

注定孤独终老 2024-09-12 09:21:40 10 0

防止 MEF DeploymentCatalogs 提供过时的 xap 文件

过去,我在使用旧版本 xap 文件的浏览器缓存时遇到了问题。 为了克服这个问题,我动态地将包含 xap 文件的上次修改日期的查询字符串参数添加到 aspx …

2024-09-12 05:49:15 5 0

MEF:目录部分目录

我正在尝试编写一个简单的 MEF 演示来了解它。我正在关注 这个教程,但似乎已经过时了。可下载的示例可以工作,但它使用的包含程序集比 Framwework 4 …

︶葆Ⅱㄣ 2024-09-11 06:08:53 6 0

使用 MEF 在运行时加载插件

我的应用程序允许用户编写可以在运行时实例化的插件(实现 IPlugin)。启动时,会解析插件 .dll 目录,注册所有可用的插件信息。在运行时,提供了一个…

黑寡妇 2024-09-11 00:36:04 5 0
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文