当前位置: 代码迷 >> .NET Framework >> 怎的在winform中注册全局的MEF
  详细解决方案

怎的在winform中注册全局的MEF

热度:132   发布时间:2016-05-01 23:31:08.0
怎样在winform中注册全局的MEF
各位好:
            使用winform 搭建框架,一个解决方案中 有多个项目,DAO,BLL,WINFORM
            请问在winform 中如何注册使用全局的MEF ,在单个项目中是注入测试时可以的,但在winform中引用bll时,就会报错。
           【未找到与约束 匹配的导出】,在启动时我加了
          static class Program
          {
     

        /// <summary>
        /// 应用程序的主入口点。
        /// </summary>
        [STAThread]
        static void Main()
        {
            var catalog = new AssemblyCatalog(typeof(Program).Assembly);
            CompositionContainer _container = new CompositionContainer(catalog);
            ?后面不知道怎么写了
       像各位请教,谢谢!
------解决思路----------------------
用DirectoryCatalog
  相关解决方案