如何在不添加 AssemblyCatalog 的情况下仅在 CompositionContainer 中添加执行程序集
How to add only executing assembly in CompositionContainer without add AssemblyCatalog
美好的一天。
我需要在 CompositionContainer (MEF) 中添加执行程序集而不添加 AssemblyCatalog。由于该程序集对其他项目有 20 个参考。
目前,我正在使用下一个解决方案:
AssemblyCatalog asCatalog = new AssemblyCatalog(Assembly.GetExecutingAssembly());
AggregateCatalog agCatalog = new AggregateCatalog();
agCatalog.Catalogs.Add(asCatalog);
感谢您的帮助。
看完源代码 MEF 后,问题自行解决。 AssemblyCatalog 仅导入指定的程序集。
美好的一天。
我需要在 CompositionContainer (MEF) 中添加执行程序集而不添加 AssemblyCatalog。由于该程序集对其他项目有 20 个参考。
目前,我正在使用下一个解决方案:
AssemblyCatalog asCatalog = new AssemblyCatalog(Assembly.GetExecutingAssembly());
AggregateCatalog agCatalog = new AggregateCatalog();
agCatalog.Catalogs.Add(asCatalog);
感谢您的帮助。
看完源代码 MEF 后,问题自行解决。 AssemblyCatalog 仅导入指定的程序集。