c # — MissingMethodException с использованием нативной библиотеки dll в единстве (в настоящее время не работает)

Я пытаюсь интегрировать библиотеку CLIPS в Unity beta (x64), используя mono 2.0 и net 4.6.

Я использую чистую обертку для клипов: https://github.com/yifeitao/CLIPSNet

Этот проект имеет два основных файла:
managedCLIPS.dll, который компилирует файлы C клипов в управляемый C ++.
clipsNET.dll, фактическая оболочка для моно, которая использует управляемые клипы.

Я могу скомпилировать оба файла и перетащить в единое целое, но при попытке запустить его я получаю несколько ошибок: MissingMethodException: метод содержит неподдерживаемый нативный код

https://imgur.com/ESLJdGT

Я использовал MoMa: моно анализатор миграции, и он говорит: «Методы, названные помечены [MonoTodo]: 5» и в настоящее время не работают

https://imgur.com/pS4uMZ4

¿Есть идеи, как мне это решить?

Спасибо!

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …