mef

    4热度

    1回答

    我正在使用VS 2010 SDK RC编写Visual Studio编辑器扩展。我希望能够弄清楚当前项目的参考内容。我如何访问与当前编辑器相对应的项目? documentation on editor extensions似乎没有包含有关如何访问Visual Studio的非编辑器部分的信息。我做了一些搜索,看起来像在VS2008中,你可以编写可以访问项目系统的加载项,但我试图从MEF编辑器扩展中

    2热度

    2回答

    想象一下,我有一个用户控件,显示了一个停车场(我最喜欢的比喻)与不同颜色的汽车。您可以选择一辆汽车,并在一个单独的UserControl(在单独的项目中)中显示所选汽车的统计数据。 现在用户想要汽车统计信息UC上的按钮'相同颜色的下一辆汽车'。选择时,应显示相同颜色的停车场上的下一辆车的统计数据(从上到下,从左到右)。 所以,如果这是有道理的问题。 我目前正在使用MVVM Lite将包含选定车辆的

    8热度

    1回答

    我用Google搜索了一下,只有几篇关于MEF的文章。请有人请简单解释一下: 什么是管理扩展性框架? 为了什么目的需要它? 我如何开始使用它? 任何一步一步的指导会有所帮助,谢谢!

    10热度

    2回答

    我使用MEF将接口映射到实现类作为DI的一种方式。例如,我使用Import属性作为接口,Export作为实现类。我的理解是,MEF框架将创建实现类实例,并将它们保存在MEF的容器中供使用或自动注入。 我的一些实现类实现了IDispose接口。因为实例是由MEF创建的,所以我认为我应该让MEF调用组件的Dispose方法,如果它们在MEF不在时可以丢弃的话。例如,在我的应用程序中,我持有对MEF容器

    2热度

    1回答

    我想实现的下一个场景:描述by hammett以类似的方式 ASP.Net MVC与MEF工作。 我需要允许的一件事是MEF插件包含WCF服务(或asmx服务 - backwords兼容性)。 我可以使用什么方法(如果有的话)使MVC网站抓取web服务并将其公开:http://websitename/MefPlugin/Service1.mvc。

    2热度

    1回答

    因为我的标题符合时髦词我希望我会得到很多答案我的问题或任何指向正确的方向。 好吧,我通常做的是有一个ViewModel其中包含ViewModels本身的列表。 public class MasterViewModel { public ObservableCollection<DetailViewModel> DetailViewModels { get; set; } pu

    2热度

    2回答

    我使用MEF在SL4中进行概念验证应用程序,并将其作为应用程序的一部分我将从现有Silverlight项目导入另一个xap并显示它在我的主机项目中。 问题是,现有的应用程序使用一些.xml文件(作为内容),它使用linq2xml来加载这些文件(假设是)捆绑在xap中。 当我编写应用程序时,初始化失败,因为主机应用程序不包含xml文件。如果我将这些xml文件复制到主机项目并运行它,组合工作正常。但是

    4热度

    1回答

    是否可以使用MEF将记录器实例注入到具有类型为ILogger的属性的每个类中。是否有任何其他解决方案独立构成每个类的类型?我尝试查找批量组合,但对我来说看起来非常繁琐,因为需要记录器实例的每个类都需要在批处理中组成。还有其他什么好的解决方案吗? 在此先感谢。

    0热度

    1回答

    我正在使用MEF和ASP.NET MVC,如http://blog.maartenballiauw.be/post/2009/06/17/Revised-ASPNET-MVC-and-the-Managed-Extensibility-Framework-(MEF).aspx所示。 当我尝试使用Ninject时,似乎没有任何东西被注入。我做了一些调试,当我恢复到原来的控制器工厂时,注入工作。 什么

    3热度

    1回答

    我正在研究Silverlight 4 RC中的一个应用程序,我正在考虑利用oppertunity来学习处理插件控件的MEF。我已经在一个非常基本的庄园里工作,但它并不完整,我知道有更好的方法来导入多个xap。 本质上说,在我的主机应用程序的App.xaml中,我有以下讲述MEF加载我XAP的: AggregateCatalog catalog = new AggregateCatalog();