2017-03-24 26 views
0

我最近開始發展與Xamarin的Android應用程序的Visual Studio,但每次我想安裝一個NuGet包的C#.NET我收到此錯誤信息:轉換一個NuGet包,以配合Xamarin C#

無法安裝軟件包「System.Reflection.Extensions 4.0.0」。您嘗試將軟件包安裝到項目中,其中包含MonoAndroid版本v7.1「,該軟件包不包含程序集引用或內容文件,它們與此框架兼容。請聯繫nuget軟件包的作者以獲取更多信息。

(對不起,我在錯誤信息的英文不好,我只好把它自己的翻譯。)

有什麼辦法來修改nugetpackage符合我的需求,還是我真的有聯繫的作者包?

+0

安裝版本4.3.0來代替。 – Cheesebaron

+0

這只是一點點幫助。在我安裝它之後,我得到了與最初的NugetPackage相同的錯誤。我想安裝Overwatch.Net軟件包。 –

+0

詳細請 – Cheesebaron

回答

0

您無法安裝Overwatch.Net軟件包,因爲它只針對.NET 4.5.2並且不包含PCL或X的庫amarin.Android。

查看庫的代碼,沒有理由不能成爲PCL,所以你有2個選項。

  1. 問Overwatch.NET的作者做出PCL或圖書館
  2. 的NETStandard版自己做的工作,並將其轉換
+0

Thx,我會盡量在下次嘗試自己轉換。 –