私の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 Standardプロジェクトに変更すると、iOSとAndroidアプリにどのような影響がありますか? – cvanbeek
あなたはiOSとAndroidアプリから.NET Standardプロジェクトを引き続き使用することができます。 Xamarinは.NET標準1.6までサポートしています。疑問がある場合は、バージョン管理を使用して試してみてください。 https://blog.xamarin.com/net-standard-library-support-for-xamarin/ –