Перевод .NET DLL с помощью Monodroid - PullRequest
0 голосов
/ 08 декабря 2011

Я написал сетевую библиотеку, используя C # и .NET. Разработчики .NET / Mono могут использовать библиотеку для разработки многопользовательских приложений. Я хочу сделать библиотеку доступной на платформе Android, чтобы ее могли использовать нативные разработчики Android. Способен ли Monodroid (Mono для Android) выполнить этот перевод и каков наилучший способ продолжить? Спасибо.

1 Ответ

0 голосов
/ 09 декабря 2011

Если я правильно понял вопрос, вы хотите создать DLL-библиотеку с использованием Mono для Android, которую вы дадите Java-разработчикам? В настоящее время это невозможно, поскольку Mono для Android не просто переводит с C # на Java. Приложения Mono для Android включают среду выполнения Mono, и для этого запускается код .NET. Он генерирует вызываемые оболочки, чтобы Mono и Dalvik (виртуальная машина Java в Android) могли общаться друг с другом, но без среды выполнения Mono библиотека DLL была бы не очень полезна.

Если разработчик использует Mono для Android для сборки приложения, он может использовать вашу DLL в приложении.

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