У меня пока нет Xamarin, и я хочу создать какое-то приложение как для Android, так и для окон, каждая из которых будет использовать одну и ту же разделяемую библиотеку.В Xamarin, возможна ли ссылка на сборку .NET 4.0?
Есть ли возможность связать сборку .NET 4.0 с проектом Xamarin ios/android без перекомпиляции? Ссылка на сборку только для Система, использует SQLite-NET от praeclarum, для которой требуется родная библиотека Windows sqlite3.dll.
Как я слышал, на Моно/Хамарине? Mono.Data.Sqlite требуется вместо sqlite3.dll, но я не уверен, могу ли я сохранить свою библиотеку «кросс-платформенный» с ней? Или мне нужно что-то изменить?
К сожалению, я не могу проверить это сейчас. Спасибо.
Почему вы не можете это проверить? Существует бесплатная версия, которая ограничивает размер вашего приложения, но этого должно быть более чем достаточно для ответа на такие вопросы. В принципе вы можете написать PCL, которые являются кросс-платформенными, но я не уверен, как это работает со встроенным компонентом sqlite, предоставленным Mono. –
Название вашего вопроса не соответствует содержанию. SQLite-NET, конечно, в порядке, так как это всего лишь несколько исходных файлов на C#, но sqlite3 является родной зависимостью. Я считаю, что Android уже поставляется с собственной библиотекой sqlite3 (файл .so), поэтому все, что вам нужно, уже есть. –