1
1
我认为MEF对你有好处。MEF可以用于插件 或 仅适用于在运行时“组合”的应用程序。 在您的例子中,您的核心可以搜索产品并在运行时实例化它。这意味着,虽然产品仍然需要对核心的引用,但您的应用程序启动点只需要对核心的引用,而不需要对产品的引用。我现在假设用户必须执行product.exe,然后调用core.dll启动所有操作。使用MEF,用户将运行core.exe,并从product.dll加载契约。建筑会更干净。 |
ldam · 在我的生成输出中包括Nuget依赖项? 7 年前 |
Blanthor · 在ASP。NET Web服务? 9 年前 |
Daniel Sklenitzka · 仅当定义了导出时才发现MEF部件 10 年前 |
Puppy · Visual Studio扩展中的静态数据 11 年前 |