【问题标题】:AWS Lambda Publish - error NU1605: Detected package downgradeAWS Lambda 发布 - 错误 NU1605:检测到包降级
【发布时间】:2021-03-18 05:43:03
【问题描述】:

我使用 mysql 数据库连接到带有 Entity Framework Core (MySql.Data.EntityFrameworkCore v8.0.22) 的 MySQL 数据库。我使用 .NET Core 3.1。

发布时出现此错误:

错误 NU1605:检测到软件包降级:System.Diagnostics.Debug 从 4.3.0 到 4.0.11。直接从项目中引用包来选择不同的版本。

错误 NU1605:Lambdaapp2 -> MySql.Data 8.0.22 -> SSH.NET 2016.1.0 -> System.IO.FileSystem 4.0.1 -> runtime.unix.System.IO.FileSystem 4.3.0 -> System .Diagnostics.Debug (>= 4.3.0)

错误 NU1605:Lambdaapp2 -> MySql.Data 8.0.22 -> SSH.NET 2016.1.0 -> System.Diagnostics.Debug (>= 4.0.11)

错误 NU1605:检测到包降级:System.IO.FileSystem.Primitives 从 4.3.0 到 4.0.1。直接从项目中引用包来选择不同的版本。

错误 NU1605:Lambdaapp2 -> MySql.Data 8.0.22 -> SSH.NET 2016.1.0 -> System.IO.FileSystem 4.0.1 -> runtime.unix.System.IO.FileSystem 4.3.0 -> System .IO.FileSystem.Primitives (>= 4.3.0)

【问题讨论】:

    标签: amazon-web-services aws-lambda aws-serverless


    【解决方案1】:

    我从 MySql.Data.EntityFrameworkCore v8.0.22 降级到 v8.0.21,它神奇地开始工作。看起来他们更新了 8.0.21 和 8.0.22 之间的大量依赖项,其中一些不能很好地与 AWS Lambda 配合使用。

    【讨论】:

      猜你喜欢
      • 2018-10-21
      • 1970-01-01
      • 1970-01-01
      • 2020-04-17
      • 1970-01-01
      • 2019-08-26
      • 2019-12-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多