我正在计划使用MEF为我的导入插件实现插件体系结构。这些插件会将各种数据导入数据库(例如客户,地址,产品等)。 进口插件类看起来是这样的: public interface IImportPlugin
{
string Name { get; }
void Import();
}
[Export(typeof(IImportPlugin))]
public class
我使用MEF(从的NuGet System.Composition)+ Common.Logging和具有调用ILog的类,例如, [Export(typeof(ITranslator))]
public class ATranslator : BaseTranslator
{
[ImportingConstructor]
public ATranslator(ILog l