我有一个用C(而不是C++)实现的遗留代码.我希望能够从我的C#代码(在Windows上)中调用此C代码中的一些方法.这两种语言之间接口的最佳方法是什么?请注意,C中的方法不是无状态的.我们需要调用两种方法:
注意:这两个方法实际上调用了其他几个方法,但这些只是我们要向C#公开的两个方法(代码非常复杂,这就是为什么我们不想移植到C#)
我已经能够将c代码导入visual studio并能够成功编译代码.我知道我们可以将C代码实现为windows服务,但我正在寻找一种允许我们直接从C#调用C方法的解决方案.任何指针都非常感谢!(COM互操作与我要做的事情有关吗?)