パッケージNETStandard.Library1.6.1のバージョン管理が不十分なために苦痛が生じたことは誰もが知っていると思います。
Amazon.Lambda.Tools
の最新バージョンがデプロイ時に解決したことは知っていますが、単純なパッケージバージョンの制約が機能しない理由があるのではないかと思います。
パッケージAmazon.Lambda.Core
に<PackageReference Include="NETStandard.Library" Version="[1.6.0]" />
のようなものを追加することを考えています。 新しいランタイムのパッケージを使用している場合、これにより復元時にエラーが発生します。
これは、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'.
展開中にメッセージを送信してから、パッケージを復元できない理由について問題を解決したいと思います。
最も参考になるコメント
これは、AWSに依存することがスローするという事実を参照していますか?:
Project is referencing NETStandard.Library version 1.6.1. Max version supported by netcoreapp1.0 is 1.6.0.
もしそうなら、解決策は何ですか? 私はそれを解決することができませんでした。
ありがとう、