Aws-lambda-dotnet: 解决 NETStandard.Library 1.6.1 的问题

创建于 2017-06-06  ·  3评论  ·  资料来源: aws/aws-lambda-dotnet

我想我们都知道 NETStandard.Library 1.6.1 包版本控制不佳给我们带来的痛苦。

我知道Amazon.Lambda.Tools的最新版本在部署时解决了它,但我想知道简单的包版本约束不起作用是否有原因?

我正在考虑将<PackageReference Include="NETStandard.Library" Version="[1.6.0]" />添加到包Amazon.Lambda.Core之类的东西。 如果我们使用较新的运行时包,这将在恢复时给我们一个错误。

guidance

最有用的评论

这是否引用了向 AWS 抛出的事实?:
Project is referencing NETStandard.Library version 1.6.1. Max version supported by netcoreapp1.0 is 1.6.0.

如果是这样,解决方案是什么? 我无法解决它。

谢谢,

所有3条评论

这是否引用了向 AWS 抛出的事实?:
Project is referencing NETStandard.Library version 1.6.1. Max version supported by netcoreapp1.0 is 1.6.0.

如果是这样,解决方案是什么? 我无法解决它。

谢谢,

@JNBarnes我猜你除了使用 .NET Core 1.0 之外没有其他解决方案,因此使用 1.6.0 版本的包(直接或间接)。

这是一个有趣的想法。 我一直在玩它,你真的没有得到非常有用的错误消息。 这是我尝试时得到的。

Package restore failed. Rolling back package changes for 'AWSLambda1'.

我宁愿在部署期间提供我们的消息,然后打开关于为什么我无法恢复包的问题。

此页面是否有帮助?
0 / 5 - 0 等级