NETSDK1061错误解决

  • 在vs生成和运行都正常,发布的时候报错
  • .netcore控制台项目引用另一个类库
  • 错误信息
NETSDK1061: 项目是使用 Microsoft.NETCore.App 版本 2.1.2 还原的, 但使用当前设置, 将改用版本 2.1.0。要解决此问题, 请确保将相同的设置用于还原和后续操作 (如生成或发布)。通常, 如果 RuntimeIdentifier 属性是在生成或发布过程中设置的, 而不是在还原过程中进行的, 则会发生此问题。有关详细信息, 请参阅 https://aka.ms/dotnet-runtime-patch-selection

解决办法

  • 用记事本打开所有项目的.csproj项目文件,在所有项目的项目文件中加上<TargetLatestRuntimePatch>true</TargetLatestRuntimePatch>,如下所示

    <Project Sdk="Microsoft.NET.Sdk"><PropertyGroup><TargetLatestRuntimePatch>true</TargetLatestRuntimePatch><TargetFramework>netcoreapp2.1</TargetFramework></PropertyGroup><ItemGroup><PackageReference Include="Newtonsoft.Json" Version="11.0.2" /></ItemGroup></Project>

  • 有关说明
  • 大概意思是说,正常使用命令restore还原包的时候会选择最新的程序版本,发布的时候命令restore被隐式调用,不能使用最新的版本,两者版本不一致就会报错。将TargetLatestRuntimePatch属性设置为 true就避免在发布的时候还原

猜想

  • 既然版本不一致会导致冲突,那我有个猜想,项目使用的版本是2.1.0,最新的是2.1.2,那只要把2.1.2版本卸载,是正常还原和发布的时候还原同一版本,那么就不会产生错误了。有待验证

总结

  • 根据异常提示信息到搜索引擎搜索无果,那么就根据里面的链接去查找解决方法。
  • 一开始也是一脸懵逼,加了个属性解决了问题,还是不知道怎么回事,还是在写随笔的时候在看多几次才突然理解的
  • 知道了问题发生的原因,只要不触发发生问题的条件那么就算解决了

原文链接

转载于:https://www.cnblogs.com/OpenCoder/p/9858667.html

.NET Core中NETSDK1061错误解决(转载)相关推荐

  1. NETSDK1061错误解决

    NETSDK1061错误解决 在vs生成和运行都正常,发布的时候报错 .netcore控制台项目引用另一个类库 错误信息 NETSDK1061: 项目是使用 Microsoft.NETCore.App ...

  2. SpringMVC中404错误解决方法总结

    SpringMVC中404错误解决方法总结 参考文章: (1)SpringMVC中404错误解决方法总结 (2)https://www.cnblogs.com/shangjun/p/6411353.h ...

  3. python 安装中的错误解决

    最近使用python3.5,其中遇到安装中的错误,现在记录下来,提个醒 1 安装setuptools 出现缺少 zlib模块 解决: 1 yum install zlib 2 yum install ...

  4. 工厂参观记:.NET Core 中 HttpClientFactory 如何解决 HttpClient 臭名昭著的问题

    在 .NET Framework 与 .NET Core 中 HttpClient 有个臭名昭著的问题,HttpClient 实现了 IDispose 接口,但当你 Dispose 它时,它不会立即关 ...

  5. webrtc编译中的错误解决

    webrtc编译记录 ·错误1:该错误的意思是python的安装路径要和你此时的webrtc源码的编译路径相同. 解决方法:将python的安装路径和webrtc编译源码的路径放在同一个磁盘下. 错误 ...

  6. Error building SqlSession.The error may exist in cn/library/mapper/UserMapper.xml(Mybatis搭建测试中的错误解决)

    一.问题详情 IDEA2019中在搭建Mybatis简化DAO操作时报错: 错误分析:初步判断存在于配置文件UserMapper.xml中. 错误详情: org.apache.ibatis.excep ...

  7. Asp .net core 发布问题 NETSDK1061错误解决

    折腾半天,终于解决了! 具体原因见  https://aka.ms/dotnet-runtime-patch-selection 就是说在发布之前vs会检查.net core的版本,如果不是最新版本则 ...

  8. Java SSH 集成框架开发中的错误解决

    记录一些Java 三大框架集成项目开发过程中发生的一些错误的解决,都是实际经验,记一下备忘.这些错误可以说比较诡异:有的目前尚未分析清楚原因,资料上也未说过. 一 找不到项目报404 一次在开发调试过 ...

  9. ASP.NET Core 中的错误处理

    1.前言 ASP.NET Core处理错误环境区分为两种:开发环境和非开发环境. ●开发环境:开发人员异常页. ●非开发环境:异常处理程序页.状态代码页. 在Startup.Configure方法里面 ...

最新文章

  1. js 时间戳与日期处理集合
  2. 互补输出级采用共集形式是为了使_互补输出级采用共集形式是为了使
  3. 西安网络推广教大家如何正确解决处理网站死链
  4. java中的图形界面编辑界面_第58节:Java中的图形界面编程-GUI
  5. wav文件格式分析详解
  6. axios的content-type是自动设置的吗?
  7. 你没有见过的 7 种 for 循环优化,超好用!
  8. 数组下标索引为什么从0开始
  9. 升级php5.4 mysql5.5_在CentOS上把PHP从5.4升级到5.5
  10. YISplashScreen
  11. 狂神JAVA笔记--入门篇
  12. 人脸识别摄像头开发板和模组选型
  13. Python爬虫实战(02)—— 爬取诗词名句三国演义
  14. 任天堂超级玛丽(SuperMario)改编的超级企鹅(java)搞笑版,绝对给力
  15. 静态HTML网页设计作品 DIV布局家乡介绍网页模板代码---(太原 10页带本地存储登录注册 js表单校验)
  16. 麦克风阵列声音定位简介
  17. IMU的ROS调试开发工具包:imu_tools
  18. 看金融海啸是如何害死蚯蚓一家的(多图杀猫)
  19. MySQL 8.0有什么新功能
  20. socket udp java_JAVA Socket之UDP | 学步园

热门文章

  1. Python字符串函数大全系列文章(三)
  2. 一代程序员如何突破自身技术瓶颈:与敏捷的初接触
  3. 只有微型计算机使用ascii码,[转载]2012年4月网考 计算机应用基础 单选题7
  4. Win10搭建QT开发环境
  5. Codeup墓地 Contest100000583 问题 D:八皇后
  6. 微信公众号开发第六课 BAE结合实现迅雷账号随机分享
  7. 强强联合!赋能集团2021全球共享流量经济峰会,干货全在这
  8. 诺基亚升级Android10,神速!HMD公布诺基亚手机安卓10升级计划
  9. 内网穿透(mac,window,linux通用)1分钟实现外网访问电脑本地服务器
  10. Shape Collage 傻瓜式制作漂亮的照片堆叠拼贴效果图片的软件