Использование .NET Core Library в Linux Python - PullRequest
0 голосов
/ 26 мая 2018

Я написал C # библиотеку в Linux с .NET Core.Теперь я хочу использовать его в Python.Кто-нибудь сталкивался с этой темой?Это вообще возможно?

Я пытался использовать

import ctypes as ct
lib = ct.WinDLL("PythonTest.dll")

, но я запускаю эту ошибку

 Traceback (most recent call last):
     File "<input>", line 1, in <module>
 AttributeError: 'module' object has no attribute 'WinDLL'

1 Ответ

0 голосов
/ 26 мая 2018

См. Документацию

. В Linux требуется указать имя файла, включая расширение для загрузки библиотеки, поэтому доступ к атрибутам не может использоваться для загрузки библиотек.,Либо следует использовать метод LoadLibrary () загрузчиков dll, либо загрузить библиотеку, создав экземпляр CDLL, вызвав конструктор:

WinDLL() - для Windows на Linux вам нужноиспользовать .LoadLibrary() или CDLL()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...