热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

使用Microsoft.NETCore.App版本2.1.3恢复该项目,但使用当前设置,将使用版本2.1.3-servicing-26724-03

如何解决《使用Microsoft.NETCore.App版本2.1.3恢复该项目,但使用当前设置,将使用版本2.1.3-servicing-26724-03》经验,为你挑选了1个好方法。

在将VS2017升级到v15.8.2并尝试构建我的dotnet核心项目(目标框架.NET Core 2.1)之后,今天遇到此错误:

严重级代码说明项目文件行抑制状态错误NETSDK1061:使用Microsoft.NETCore.App版本2.1.3恢复项目,但使用当前设置,将使用版本2.1.3-servicing-26724-03.要解决此问题,请确保使用相同的设置进行还原以及后续操作(如构建或发布).通常,如果在构建或发布期间设置了RuntimeIdentifier属性,但在还原期间未设置,则会发生此问题.有关更多信息,请参阅 https://aka.ms/dotnet-runtime-patch-selection.

该怎么办?



1> Frederik Str..:

找到解决方案:

卸载vs2017 v15.8.2附带的.NET Core SDK 2.1.401,然后使用.NET下载页面中的安装程序再次安装它.

资料来源:@joshuadavidson https://github.com/dotnet/cli/issues/9897

同时引用@peterhuene:

"我注意到VS 15.8.2没有包含2.1.401 SDK的正确最终版本.我们正在努力解决这个问题.同时,卸载Visual Studio安装的2.1.401 SDK并安装.NET下载站点中的SDK应该可以解决问题."

更新,2018年9月7日:

或者只是升级到VS2017 v15.8.3,问题解决了:

"Visual Studio 2017版本15.8.2包含与Visual Studio不兼容的.NET Core SDK 2.1.401的预发布版本.我们已使用Visual Studio 2017版本15.8.3更正了此问题."


推荐阅读
author-avatar
文武2602897197
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有