Xamarin表單和實體框架核心NetStandard

.net-standard-1.5 entity-framework-core xamarin xamarin.android xamarin.forms

最近,Xamarin宣布支持NetStandard(請參閱https://releases.xamarin.com/stable-release-cycle-7-service-release-1/ ),最近發布的Entity Framework Core支持NetStandard。 SQLite.Native軟件包最近有一個問題已經解決(參見https://github.com/aspnet/EntityFramework/issues/4269 )但是當我構建Android版本的Xamarin Forms應用程序時,它似乎沒有包括實體框架所需的輸出中的所有程序集,因此應用程序將不會在EF代碼的第一行上運行和崩潰以檢索數據。 UWP版似乎運行得很好,所以這似乎是Android的問題(也可能是iOS)。

有沒有人碰到這個並知道解決方法,以便編譯的Xamarin Forms Android應用程序將使用Entity Framework Core運行來訪問SQLite數據庫?

先謝謝你。

熱門答案

需要使用-linkskip來通知編譯器不要刪除引用。



Related

許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow