C# 如何实现不同版本CAD的调用功能

目前是通过C#实现调用2008版本CAD进行绘制图形,功能已实现。

想在此基础上添加适用于多版本的调用,比如也可以调用2014版本的CAD,但是C#中不能同时引用两个版本CAD,
会报已存在问题,如下:
图片说明

请问该如何解决?(是否可以通过映射自己写一个dll,把调用的两个版本方法写到一起去?第一次提问,求大神解答。)

这个你可以事先写好几个dll,分别引用不同的cad
主程序使用反射的方式加载某个dll
Assembly.Load(你的dll文件名)
得到类型,之后CreateInstance,GetMethod,Invoke