c# - 将 .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 库转换/迁移?
解决方案
您的一个项目以 .NET Core 2.2 为目标,它正被具有 .NET Standard 2.0 目标的其他项目使用。请检查这些项目的目标。
.NET Standard 项目不能使用或引用任何 .NET Core 2.2 项目。它不应该是这样的,我相信你有这些不正确的参考条件。
正确的引用“流程”是这样的:任何 .NET 标准项目都可以被任何 .NET Core 2.x 项目引用。而这并非相反。
推荐阅读
- kubernetes - k8s - pod可以ping外部IP,但不能wget?
- linux - 如何创建一个从 csv 文件读取输入的 bash 脚本
- google-bigquery - BigQuery 验证器检测到错误,但 Query 成功运行
- devise - 典狱长的自定义策略没有被调用
- javascript - 如何命令我的机器人锁定当前频道?
- r - 如何按 R 中的线分割/剪辑多边形?
- bluetooth-lowenergy - 使用 BLE 查询结构数组的最佳方法
- google-chrome - WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! Chrome Secure Shell App extension
- javascript - 使用nodejs将表单十六进制缓冲区转换为int
- .net - ExecuteScalar 函数失败。必须声明标量变量“@DeviceId”