首页 > 解决方案 > 将 .Net Standard 2.0 迁移到 .Net Core 2.2

问题描述

我正在使用 .Net Core 2.2 构建 Web API 项目。使用 .Net Standard 2.0 开发了几个库。这会导致新的 .Net Core 2.2 库出现一些不兼容问题。

在此处输入图像描述

有没有办法在这两个 .Net 标准库和 .Net Core 库之间进行引用?

或者如何从 .Net 标准库和 .Net Core 库转换/迁移?

标签: c#.net-coreasp.net-core-webapi.net-standard

解决方案


您的一个项目以 .NET Core 2.2 为目标,它正被具有 .NET Standard 2.0 目标的其他项目使用。请检查这些项目的目标。

.NET Standard 项目不能使用或引用任何 .NET Core 2.2 项目。它不应该是这样的,我相信你有这些不正确的参考条件。

正确的引用“流程”是这样的:任何 .NET 标准项目都可以被任何 .NET Core 2.x 项目引用。而这并非相反。


推荐阅读