我想爲我的Xamarin.Forms應用程序使用System.IdentityModel.Token.Jwt NuGet包。當我嘗試將包添加到我的PCL時,它會安裝到我的Android和iOS項目中,但在將其添加到共享代碼項目時出現以下錯誤:在Xamarin.Forms中安裝System.IdentityModel.Token.Jwt時出錯
無法安裝包'System.IdentityModel.Tokens。 Jwt 5.1.3'。您正在嘗試將此程序包安裝到以「.NETPortable,Version = v4.6,Profile = Profile44」爲目標的項目中,但該程序包不包含任何與該框架兼容的程序集引用或內容文件。有關更多信息,請聯繫軟件包作者。
有誰知道如何解決這個問題?我認爲這與我的項目目標有關,但我已嘗試過幾種組合,並且所有組合都產生了相同的錯誤,只是列出了不同的配置文件。
將其更改爲.NET標準項目對iOS和Android應用程序有什麼影響? – cvanbeek
您應該仍然可以使用iOS和Android應用程序中的.NET Standard項目。 Xamarin支持.NET Standard 1.6。如果有疑問,請回復/使用版本控制並嘗試一下。 https://blog.xamarin.com/net-standard-library-support-for-xamarin/ –