【发布时间】:2019-10-21 20:50:05
【问题描述】:
我正在使用 .Net Core 2.2 构建 Web API 项目。使用 .Net Standard 2.0 开发了几个库。这会导致新的 .Net Core 2.2 库出现一些不兼容问题。
有没有办法在这两个 .Net 标准库和 .Net Core 库之间进行引用?
或者如何从 .Net 标准库和 .Net Core 库转换/迁移?
【问题讨论】:
-
根据this table,您应该可以在 .NET Core 2.x 项目中引用 .NET Standard 2.0 库。但我不认为你可以反过来做。
-
顺便说一句:如果您的库仅供内部使用,并且仅供 .NET Core 项目使用,那么如果您的库也以 .NET Core 为目标,您的生活将会更轻松。当然,如果这些限制中的任何一个都不适用,那么 .NET Standard 是可行的方法,您应该忽略前面的 :)。
标签: c# .net-core asp.net-core-webapi .net-standard