使用 MEF 为同一导入提供不同的值
这个问题与MEF的使用有关。 我想在这两种情况下为相同的导入提供不同的值在 [Export("A1", typeof(IA))] [Export("A2", typeof(IA))] class A : IA { …
MEF - 如果我使用 MEF,如何创建新的 ViewModel(或重置其状态)?另外,如何避免内存问题?
基本上,我担心几件事: [Export] public class FooViewModel : NotificationObject { [Import] public IService1 Service1 { get; set; } [Import] p…
MEF 和 WPF 自定义导入定义
我有这个想法尝试使用自定义 IMPORT 属性来根据条件新建一个类。例如,如果我有: [Import("Position_32")] 如果我运行的是 32 位操作系统,则应该存…
Visual Studio 包构建和私有 bin 路径中的 DLL
我正在使用 MEF 来做一种粗略的插件架构。这运作良好。但是,当我使用 Visual Studio 包/发布构建任务(我通过 NAnt/MSbuild 调用)进行部署时。我未…
使用 MEF 构建具有 n 层松耦合的 MVC ASP.NET 应用程序
我有 MVC 项目。模型、控制器和View 都有一个自己的项目,因此有 3 个 dll。我还有 IFACADE、IBUSINESS 和 IFACADE。 IDATALAYER 接口(dll)在外观、…
Prism:EventAggregator 和 MEF - EventAggregator 的 2 个不同实例
我有以下设置: 一个 Silverlight 应用程序拆分 xaps/modules 我使用MEF作为DI框架来连接 我的应用程序的各个部分。 我有 2 个区域: 其中一个(左侧…
记录 mef 部件的部件特定错误消息
记录导入零件的零件特定错误的首选方法是什么? EG 如果您有以下合同: public interface IDoStuff { void DoYourStuff(); } 具有多个实现: [Export(…
在.net codefirst中我可以动态创建类吗?
场景如下: 我正在编写一个数据加载器,它接受来自某些 DB2 目录表的二进制数据。我为 DB2 表结构创建了 POCO,并在将数据加载到 SQLServer DB 之前使…
使用 MEF / PRISM 时的 Silverlight OOB 更新
我正在开发 Silverlight OOB 应用程序的原型。为了模块化应用程序,将使用 PRISM 或 MEF 或两者。当应用程序有新版本可用时,CheckAndDownloadUpdateA…
MEF 的 ClickOnce 问题
我有一个相当复杂的 wpf 应用程序,它使用 MEF 加载可选组件。这对于标准安装程序来说效果很好。 我试图使用 ClickOnce 部署来实现此功能,当应用程序…
使用 Visual Studio MEF Extension 为外部文件添加错误消息
我一直在查看 MEF 文档,但就是找不到似乎解决了这个问题。 我目前正在尝试将托管包框架语言服务完全转换为 MEF。我看到错误波形曲线 (IErrorTag) 适…
如何构建实体框架应用程序(使用 MEF)
我非常想知道如何构建我的 Entity Framework 4(代码优先)应用程序。 我有一个 VS 项目来处理对我的数据的访问。它是一个 MEF 导出部件 [MyData],基…
自动填充区域行为 + MEF
我正在编写一个新应用程序,它使用 PRISM AutoPopulateRegionBehaviour 自动注册区域内的视图。当我在应用程序启动时注册视图时,这工作正常,但是我…
MEF 和 Unity 之间以及用途有何不同?
我刚刚开始学习 DI(我正在研究 WPF/Silverlight,但我计划转向 ASP.NET)。在我从互联网上阅读了一些 DI 文章后,我对两个框架感兴趣,MEF 和 Unity…
Asp.Net Mvc3、MEF、插件实现
有没有人能够使用 MEF(或其他一些 IoC 工具)创建不需要将 Razor 视图编译到 dll 中的 Asp.Net Mvc 插件实现?理想情况下,我希望能够通过简单地将新…