Кто-нибудь написал оболочку .NET для CprIf.dll от Lantronix? - PullRequest
0 голосов
/ 14 апреля 2011

Мы думаем об использовании адаптера XPORT последовательный к Ethernet для одного из наших продуктов. Lantronix предоставляет SDK, который содержит неуправляемую библиотеку DLL, которую можно использовать для связи со своими устройствами. Все наше программное обеспечение разработано в .NET, поэтому мне нужна оболочка. Если кто-то уже прошел через боль, было бы здорово не изобретать велосипед. Я знаю, что это длинный выстрел, но я думал, что попробую.

1 Ответ

0 голосов
/ 14 апреля 2011

На самом деле вам не нужна оболочка, скажем, вам просто нужно сделать вызовы p / Invoke в dll.Если вы не можете понять, как это сделать, я рекомендую инструмент P / Invoke Interop Assistant .Перейдите на вкладку translate и вставьте функцию, которую вы использовали бы из кода c ++, и она даст вам код для вызова ее из C # или VB

Если вы имеете дело с библиотеками типов вместо dll, вы можететакже используйте другой инструмент, который у них есть Импорт библиотек типов в управляемом коде , чтобы создать для них оболочки.

...