xamarin.forms 的亚马逊网络服务和 UWP?

Amazon web services and UWP with xamarin.forms?

我在我的 xamarin.forms 项目中实施了 aws cognito identity 和 sync。在 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

Instantly I got an exception as below.

当您添加 nuget 包时,Nuget 会安装不同版本的 dll。(您可以在 C:\Users\<username>\.nuget\packages\AWSSDK.Core\<version>\lib 下找到它们)。并且取决于您的项目类型,nuget 决定应该为您的项目引用哪个 dll。从错误信息来看,您当前使用的功能不包含在便携版dll中。

Does it mean that AWS doesnt support Pcl implementation but it should be naively implemented and referenced with dependency injection?

是的。由于 Pcl 版本的 dll 不具备此功能,您需要使用依赖注入在本机实现它。