将 UWP 项目中的 AWS .NET SDK 从 v3.1.10 更新到 v3.3.0.1 时出现问题
Problems in updating AWS .NET SDK in a UWP project from v3.1.10 to v3.3.0.1
我正在 Microsoft Visual Studio Community 2015 版本 14.0.25.425.01 更新 3 使用 Microsoft .NET Framework 版本 4.6 构建 UWP 应用程序.01055。我使用的 AWS .NET SDK 当前版本是 v3.1.0。到目前为止一切正常。
我想将 SDK 更新到 Latest Stable 3.3.0.1,以获得我的应用程序所需的一些较新的 AWS S3 API 支持。但是当我尝试安装它时,出现了以下错误。
然而,当我转到 更新 选项时,select SDK 包并点击更新,它成功更新。
但是当我重建解决方案时,出现以下错误。
我无法找出这个问题背后的真正问题。请帮我解决一下。
注:由于保密协议,项目名称和部分文件名被隐藏。
我注意到 AWSSDK.Core V3.3.0.1 添加了一些与 UWP 不兼容的 .Net 依赖项。
如果您尝试直接在 UWP 项目中安装此包,您将得到相同的结果
而 AWSSDK.Core 3.1.10 只有三个依赖项:
Microsoft.Net.Http (>= 2.2.29)
PCLStorage (>= 1.0.2)
PCLCrypto
这就是您在 VS 中看到这些异常的原因:
Install-Package : System.Threading.Thread 4.0.0 provides a compile-time reference assembly for System.Threading.Thread on UAP,Version=v10.0, but there is no run-time assembly compatible with win10-arm.
所以你必须继续在 3.1 版本上工作并将此问题报告给 AWS 方面
------更新 09/29/2016------
Is there any workaround to get V3.3.0.1 in my project
有一个解决方法
为通用Windows8.1创建一个Windows运行时组件:
为此 WRC
添加 AWSSDK.S3 包
在您的 UWP 项目中添加此 WRC 作为参考:
我正在 Microsoft Visual Studio Community 2015 版本 14.0.25.425.01 更新 3 使用 Microsoft .NET Framework 版本 4.6 构建 UWP 应用程序.01055。我使用的 AWS .NET SDK 当前版本是 v3.1.0。到目前为止一切正常。
我想将 SDK 更新到 Latest Stable 3.3.0.1,以获得我的应用程序所需的一些较新的 AWS S3 API 支持。但是当我尝试安装它时,出现了以下错误。
然而,当我转到 更新 选项时,select SDK 包并点击更新,它成功更新。
但是当我重建解决方案时,出现以下错误。
我无法找出这个问题背后的真正问题。请帮我解决一下。
注:由于保密协议,项目名称和部分文件名被隐藏。
我注意到 AWSSDK.Core V3.3.0.1 添加了一些与 UWP 不兼容的 .Net 依赖项。
如果您尝试直接在 UWP 项目中安装此包,您将得到相同的结果
而 AWSSDK.Core 3.1.10 只有三个依赖项:
Microsoft.Net.Http (>= 2.2.29)
PCLStorage (>= 1.0.2)
PCLCrypto
这就是您在 VS 中看到这些异常的原因:
Install-Package : System.Threading.Thread 4.0.0 provides a compile-time reference assembly for System.Threading.Thread on UAP,Version=v10.0, but there is no run-time assembly compatible with win10-arm.
所以你必须继续在 3.1 版本上工作并将此问题报告给 AWS 方面
------更新 09/29/2016------
Is there any workaround to get V3.3.0.1 in my project
有一个解决方法
为通用Windows8.1创建一个Windows运行时组件:
为此 WRC
添加 AWSSDK.S3 包
在您的 UWP 项目中添加此 WRC 作为参考: