c# - 将 dotnet core 升级到 2.1.3 后生成错误
问题描述
我已通过以下命令将 Dotnet-Core 版本从 2.1.1 更新到 2.1.3:
Install-Package Microsoft.NETCore.App -Version 2.1.3
Install-Package Microsoft.AspNetCore.App -Version 2.1.3
更新到项目构建的新版本后,我收到此错误:
该项目是使用 Microsoft.NETCore.App 版本 2.1.3 恢复的,但在当前设置下,将使用 2.1.0 版本。要解决此问题,请确保将相同的设置用于还原和后续操作(例如构建或发布)。如果在构建或发布期间而不是在还原期间设置了 RuntimeIdentifier 属性,通常会出现此问题。
我通过本文档检查了升级副作用。
那么我错过了什么?
解决方案
您不能仅通过升级 nuget 包来升级运行时。实际上,您首先需要使用用于安装它的任何机制来更新 SDK/运行时本身。
如果dotnet --list-runtimes
没有列出运行时(例如,2.1.3),您将无法使用它。
推荐阅读
- php - 在 Bootstrap 日期选择器中禁用过去的日期
- elasticsearch - 需要通过 URI 示例进行 Elasticsearch 多索引搜索
- python - 出现以下错误迁移 Django App。有人有答案吗?
- r - 我无法在 R3.0.2 中安装 stan
- bash - 将 curl 与 Windows 路径一起使用
- javascript - 通过 Javascript / Jquery 更改 JSColor 值
- jenkins - WinRM 连接问题
- ios - 使用strokeColor,从中心到圆周画一条线
- python - 熊猫数据重新排列
- java - 从android调用时缺少所需的请求正文,但与邮递员一起工作正常