代码之家  ›  专栏  ›  技术社区  ›  AJ.

接口库版本控制-中断更改

  •  1
  • AJ.  · 技术社区  · 14 年前

    我目前有一个C#项目,它使用插件,并且有一个相当常见的插件处理方法:IPlugin接口存储在一个dll中,该dll以传统的动态方式链接。宿主应用程序寻找类库,导出暴露此接口的类,并在运行时通过反射加载它们。

    包含接口的dll还包含助手类,用于更新插件、提供抽象基类等。

    1 回复  |  直到 14 年前
        1
  •  0
  •   spinon    14 年前

    如果程序集不是由特定的版本加载的,那么我会说,您真正遇到的唯一破坏性更改是在更改接口约定时。如果您只是在更改助手类,那应该不是问题。