2014-01-05 61 views
1

我在Mac上開發了Xamarin Studio中的一個小原型。它使用SQLite.Net。Windows上的Xamarin + SQLite.Net?

當我在Xamarin Studio for Windows中打開它時,當然找不到sqlite3.dll。我將這個DLL的副本放入bin/debug文件夾,現在它可以在Xamarin Studio中使用。

當我嘗試打開VS.Net 2013中的解決方案時,首先出現PInvokeStackImbalance異常(這顯然意味着調用約定錯誤)。當我壓制它在VS.Net中運行時,但極其緩慢。

似乎沒有任何文檔可以找到,說明如何在x64 Windows,.Net 4.5,Visual Studio上配置sqlite,以便它可以與SQLite.Net一起使用。

任何幫助像往常一樣非常感謝!

回答

1

看看ServiceStack.OrmLite,它有不同類型的SQLite DLL的解釋和更多信息。最重要的是,ServiceStack還爲Android和iOS提供OrmLite支持(SQLite)。如果你使用這條路線,那麼你可以很容易地在你的代碼中替換數據庫提供者,以防SQLite不再削減它。

https://github.com/ServiceStack/ServiceStack.OrmLite

V3分支是FOSS許可。

相關問題