【问题标题】:The project was restored using Microsoft.NETCore.App version 2.2.0-preview3-27014-02该项目是使用 Microsoft.NETCore.App 版本 2.2.0-preview3-27014-02 恢复的
【发布时间】:2018-12-11 12:27:54
【问题描述】:

我已将机器升级到 .net core 2.2.100 的 RTM 版本以使用预览版 3。但是我注意到我仍然在 SDK 依赖项中引用旧版本...

我意识到有一个 global.json 仍在指定

{
  "sdk": {
    "version": "2.2.100-preview3-009430"
  }
}

我改成:

{
  "sdk": {
    "version": "2.2.100"
  }
}

然后得到错误:

NETSDK1061:项目已使用 Microsoft.NETCore.App 恢复 版本 2.2.0-preview3-27014-02,但使用当前设置,版本 将改为使用 2.2.0。要解决此问题,请确保将相同的设置用于还原和后续操作,例如 构建或发布。通常,如果 RuntimeIdentifier 属性在构建或发布期间设置,但未设置 在恢复期间。有关详细信息,请参阅 https://aka.ms/dotnet-runtime-patch-selection.

我正在使用 Visual Studio 2017 15.9.3

【问题讨论】:

    标签: visual-studio-2017


    【解决方案1】:

    这是 Visual Studio 缓存 SDK 版本以解决依赖关系,重建(干净构建)不起作用,幸运的是,只需重新启动 Visual Studio 即可解决问题。

    最好分享这个确切的错误信息,以节省糟糕的草皮燃烧时间。

    【讨论】:

      猜你喜欢
      • 2019-01-09
      • 2019-02-07
      • 1970-01-01
      • 2019-05-12
      • 2020-03-01
      • 2018-04-10
      • 2013-10-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多