使用Microsoft.NETCore.App版本2.2.0-preview3-27014-02还原了项目

时间:2018-12-11 12:27:55

标签: visual-studio-2017

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

Old version of SDK dependencies

我意识到有一个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

1 个答案:

答案 0 :(得分:0)

这是Visual Studio缓存SDK版本以解决依赖关系的问题,重建(干净构建)无法正常工作,幸运的是,重新启动Visual Studio即可解决问题。

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