如何在C#中实现c ++包装器

时间:2014-06-13 00:56:49

标签: c# c++ design-patterns wrapper

我正在开发一个项目,我需要使用C ++编写的包装器通过c#代码跨服务器传输消息。客户端应用程序是用c#编写的,但是我必须使用的消息总线并不能直接与.NET一起工作,所以C ++包装好了。

我希望这是有道理的,任何帮助都会很棒。感谢

1 个答案:

答案 0 :(得分:2)

您可以使用Platform Invoke从C#调用包含在dll中的C ++。 http://msdn.microsoft.com/en-us/library/aa288468%28v=vs.71%29.aspx。在这种情况下,它实际上是包装C ++代码的C#代码。