2014-10-18 90 views
0

我還沒有Xamarin,我想爲android和windows構建一些應用程序,每個應用程序都會使用相同的共享庫。在Xamarin中,是否可以鏈接到.NET 4.0程序集?

是否有可能將.NET 4.0程序集鏈接到Xamarin ios/android項目,而無需重新編譯? 此程序集參考系統只,使用由praeclarum SQLite-NET,它需要本機Windows庫sqlite3.dll

據我所知,Mono/Xamarin? Mono.Data.Sqlite是必需的,而不是sqlite3.dll,但我不確定,我可以讓我的庫「跨平臺」嗎?或者我將不得不改變一些東西?

不幸的是,我目前無法檢查。 謝謝..

+3

爲什麼你不能檢查這個?有一個免費版本可以限制你的應用程序的大小,但它應該足以回答諸如此類的問題。原則上你可以編寫跨平臺的PCL,但我不確定這是如何與Mono提供的內置sqlite的東西搭配使用的。 – 2014-10-18 00:26:20

+0

問題的標題與內容不匹配。 SQLite-NET當然是可以的,因爲它只是一些C#源文件,但是sqlite3是一個本地依賴項。我相信Android已經提供了sqlite3本地庫(一個.so文件),所以你所需要的就已經在那裏了。 – 2014-10-18 02:36:13

回答

0

.net程序集不能鏈接到Xamarin Android/iOS,但你可以鏈接PCL,或者你可以創建一個Xamarin Android/iOS項目,從你的.net程序集鏈接文件並解決可能存在的問題有條件指令(#if ...)。

相關問題