aws cognito IDを実装し、xamarin.formsプロジェクトに同期しました。すべてがAndroidで正常に動作します。uwpアプリケーションを試してみたかったのです。すぐに以下のような例外が発生しました。AWSはPclの実装をサポートしていませんが、依存性注入を使用して単純に実装および参照する必要があるということですか?
AWSSDK.Core.dll but was not handled in user code
Additional information: This functionality is not implemented in the
portable version of this assembly.
You should reference the AWSSDK.Core NuGet package from your main
application project in order to reference the platform-specific implementation.
uwpプロジェクトとXFプロジェクトの両方に次のnugetsをインストールしています
すぐに以下のような例外が発生しました。
nugetパッケージを追加するときに、Nugetはさまざまなバージョンのdllをインストールします(それらはの下にありますC:\Users\<username>\.nuget\packages\AWSSDK.Core\<version>\lib
)。また、プロジェクトの種類に応じて、プロジェクトでどのdllを参照するかをnugetが決定します。エラーメッセージから、現在使用している機能はポータブルバージョンのdllに含まれていません。
AWSはPclの実装をサポートしていませんが、依存性注入を使用して単純に実装および参照する必要があるということですか?
はい。Pclバージョンdllはこの機能を保持していないため、依存性注入を使用してネイティブに実装する必要があります。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加