Есть ли лучший способ загрузить и использовать функции из файла DLL в .NET (C #), чем с помощью так называемого P / Invoke ?
Если файл DLL содержит функции, написанные с использованием JNI, есть ли способ использовать их в .NET?
Для нативных DLL вы можете выбрать P / invoke или COM. Последнее легче, когда вы преодолели немаловажное препятствие на пути создания COM-сервера.