mef

    1热度

    3回答

    我需要你的建议来决定我要实施的新项目架构。 我可以并排使用MEF和Prism吗? 完成这个过于复杂吗? 棱镜与MEF可以做同样的东西吗? 现在,棱镜给出但不在MEF中的两个特性是区域和事件聚合器。我可以用MEF而不是Prism来做其他所有事情吗? 在此先感谢...

    2热度

    1回答

    我一直在使用社区预览开发最近几个月的托管扩展性框架应用程序。我一直在使用GetExportedValues()方法和PartCreationPolicy(CreationPolicy.NonShared)来伪造一个类工厂(因为只有silverlight版本支持工厂)。直到我将该项目升级到使用.net 4.0为止,这一切都很好。没有错误,它只是不起作用。 那么为什么这段代码停止工作?代码如下: 工厂

    16热度

    1回答

    我已经看到很多用于插入自定义应用程序的MEF代码,但我还没有找到如何使用MEF为VS2010编写插件。我的印象是新的IDE支持这一点。 有谁知道这是支持'开箱',还是需要安装。有没有人有任何链接,提示等让我开始。

    6热度

    1回答

    我主要使用NInject作为我的IoC容器,并且非常满意它 - 不想改变它。但是我想用MEF导入一些东西。问题是,我希望导入由IoC容器创建,因为导入可以依赖于我在NInject IoC中注册的内容。 所以,我的问题是:我可以以某种方式导入导出类型,因此我可以将它交给NInject进行创建,或者是否存在某种可以在MEF中重写的对象工厂?

    22热度

    3回答

    在代码中使用MEF的一些最佳实践是什么?启动可扩展应用程序时是否考虑到了任何缺陷?你碰到过早前应该知道的任何东西吗?

    2热度

    2回答

    现在,我试图将一组不断变化的类分离到它们自己的dll中,并使用MEF动态加载它们。我的问题是,每当我尝试覆盖DLL而应用程序正在运行,它说它正在使用。 是否有无论如何配置MEF让我覆盖DLL并拿起应用程序仍在运行时的变化?

    3热度

    1回答

    我只是试图围绕MEF包裹我的头。 因为我真的很喜欢它(我想)我开始了我的第一个示例项目,立即陷入了一个大问题,现在我问自己,如果我可以使用MEF来处理我的场景,那么下面是: 想象一下,我们得到了某种仪表盘,例如,五个区域,每个区域上方有两个组合框。第一个组合框中的值表示不同的可能视图(例如,chartControl,tableControl,pictureControl,...),第二个组合框的值

    4热度

    1回答

    我有一个程序可以通过使用Microsoft扩展框架的插件进行扩展。 但我不希望不信任的来源给出可能不安全的插件。 所以我想签署插件(也许用Visual Studio的内置签名)并检查插件在程序启动时是否可信。 我没有找到一种方法来检查C#中的DLL签名。还有一个问题,我用一个DirectoryCatalog加载插件。无法分辨哪个插件来自哪个文件。任何人都知道如何做到这一点? 感谢您的帮助, 商标

    10热度

    2回答

    我在我的WPF应用程序中使用构造函数依赖注入,并且我一直运行到以下模式,因此想要获得其他人的意见并听取其他解决方案。 目标是将ViewModel的层次结构连接到类似的Models的层次结构,以便在每个模型中呈现信息的责任在于它自己的ViewModel实现。 (这种模式在其他情况下也会出现,但MVVM应该是一个很好的例子。) 这是一个简化的例子。既然我有了进一步的模型集合的模式: public in

    14热度

    2回答

    我正在使用Visual Studio 2010,尝试创建一个MEF应用程序。这是否需要.NET 4.0或可以针对.NET 2.0?