【问题标题】:Using .Net Core 2.2 classes in 2.1在 2.1 中使用 .Net Core 2.2 类
【发布时间】:2018-11-29 03:38:48
【问题描述】:

我需要最近添加到 .Net Core 2.2 中的特定功能(System.IO.Compression 中 GzipStream 类的新增强功能),但是我使用的是 AWS Lambda,并且支持的最新版本是 2.1

有没有办法从 2.2 包中提取所需的 DLL 并将其与 2.1 解决方案一起使用?我找到了 DLL 并在我的项目中引用了它,但它似乎不起作用(似乎它被简单地忽略了)。我错过了一步吗?

【问题讨论】:

  • 理论上,您应该能够部署为独立的应用程序,而不管目前 AWS 上可用的框架如何。另一种选择是容器。

标签: c# asp.net-core


【解决方案1】:

这是不可能的,因为 .net DLL 已将 .NET 版本写入其中。因此,由于版本比您的项目晚,编译器将忽略它。

即使有可能,也不能保证它不会引用其他 .net core 2.2 方法,这会让您在该版本中寻找更多的 DLL。

也许您应该将项目版本更改为 2.2

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-05-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-22
    • 2019-01-14
    • 2019-02-23
    相关资源
    最近更新 更多