现在有两个系统,一个是c++开发的,一个是c#开发的,现在要基于两个系统做二次开发,要开发的功能基本一样,怎样做能使开发的功能基于两个系统同时用呢?而不用基于c++开发一套,再基于c#开发一套。
------解决方案--------------------
功能基本一样,还留着c++的干什么?
当然如果你是c++程序员,就可以考虑扔掉c#的。
有一套就行了,劳民伤财地整两套维护两套,我看不出有什么市场价值。只有“学术”价值。
------解决方案--------------------
如果你还是有不一样的功能,那么就单独抽出人力物力去开发和不断测试各种接口方式吧。c#可以直接Import另一个,但是要知道开发人工成本很高、容易被人宰,有那个成本还不如用c#重写。