我已将计算机升级到.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
答案 0 :(得分:0)
这是Visual Studio缓存SDK版本以解决依赖关系的问题,重建(干净构建)无法正常工作,幸运的是,重新启动Visual Studio即可解决问题。
最好与大家分享这个确切的错误消息,以节省糟糕的草皮燃烧时间。