2017-05-08 48 views
1

我已經在我的項目很長一段時間一直使用SQLite PCL現在,因爲它通常會產生更多的問題比它解決更新包Xamarin進口了許多系統*。dll文件

可惜的是我我沒有更新過不得不升級到最新版本,因爲我現在使用的軟件包(大約8個月)有一些重大問題,我希望能夠通過最新版本修復。

當我更新nuget軟件包時,它也會下載一個大的System。*軟件包的數量(如system.collections system.appcontext,system.console等)

什麼是導致硫他的行爲?我可以避免它嗎?到目前爲止,我已經讓Xamarin保持最新狀態。

這會導致一個很大的問題,因爲它由12 MB增加了我的apk的大小和它已經足夠大,因爲它是

預先感謝任何幫助,您可以提供

回答

2

sqlite的淨PCL 1.3版本和以上取決於.NET標準庫NuGet包,它會在你的packages.config文件中添加很多包,但它們不會將任何程序集添加到項目中。

如果你想避免這種情況,你可以更新到版本1.2.1,而不依賴於.NET標準庫NuGet包。這是否會對您的apk文件大小產生影響,您將不得不看到。

+0

是的,這似乎是它,使用1.2.1似乎不添加任何額外的庫,並保持我的apk的大小相同,謝謝你 – Cruces