对于那些在 .NET 中使用应用程序可扩展性的人,您更喜欢做什么 - 创建自己的可扩展层或使用 MEF(托管扩展框架)或 MAF(托管插件框架)?
到目前为止,我已经使用了两种实现应用程序可扩展性的方法,并且我喜欢 MEF,因为它可以更轻松地从特定位置加载现有程序集,而无需直接验证接口实现(因为ImplementationOf(interface)
在 .NET 中缺少检查) .
您在特定的可扩展层首选项中看到了哪些优势?有什么缺点?
对于那些在 .NET 中使用应用程序可扩展性的人,您更喜欢做什么 - 创建自己的可扩展层或使用 MEF(托管扩展框架)或 MAF(托管插件框架)?
到目前为止,我已经使用了两种实现应用程序可扩展性的方法,并且我喜欢 MEF,因为它可以更轻松地从特定位置加载现有程序集,而无需直接验证接口实现(因为ImplementationOf(interface)
在 .NET 中缺少检查) .
您在特定的可扩展层首选项中看到了哪些优势?有什么缺点?