我们正在考虑为我们的某个产品使用XPORT串口到以太网适配器。 Lantronix提供了一个SDK,其中包含一个可用于与其设备通信的非托管DLL。我们所有的软件都是用.NET开发的,所以我需要一个包装器。如果其他人已经经历了痛苦,那么不必重新发明轮子就太棒了。我知道这是一个很长的镜头,但我想我会尝试。
答案 0 :(得分:0)
你根本不需要一个包装器,你只需要对dll进行p / Invoke调用。如果您在查明如何操作时遇到问题,我建议使用工具P/Invoke Interop Assistant。转到翻译选项卡并粘贴您将从c ++代码中使用的函数,它将为您提供从C#或VB调用它的代码
如果您正在处理类型库而不是dll,您还可以使用另一个工具Type Library Importer in Managed Code为它们创建包装器。