.NET Core中NETSDK1061错误解决(转载)
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错误解决(转载)相关推荐
- NETSDK1061错误解决
NETSDK1061错误解决 在vs生成和运行都正常,发布的时候报错 .netcore控制台项目引用另一个类库 错误信息 NETSDK1061: 项目是使用 Microsoft.NETCore.App ...
- SpringMVC中404错误解决方法总结
SpringMVC中404错误解决方法总结 参考文章: (1)SpringMVC中404错误解决方法总结 (2)https://www.cnblogs.com/shangjun/p/6411353.h ...
- python 安装中的错误解决
最近使用python3.5,其中遇到安装中的错误,现在记录下来,提个醒 1 安装setuptools 出现缺少 zlib模块 解决: 1 yum install zlib 2 yum install ...
- 工厂参观记:.NET Core 中 HttpClientFactory 如何解决 HttpClient 臭名昭著的问题
在 .NET Framework 与 .NET Core 中 HttpClient 有个臭名昭著的问题,HttpClient 实现了 IDispose 接口,但当你 Dispose 它时,它不会立即关 ...
- webrtc编译中的错误解决
webrtc编译记录 ·错误1:该错误的意思是python的安装路径要和你此时的webrtc源码的编译路径相同. 解决方法:将python的安装路径和webrtc编译源码的路径放在同一个磁盘下. 错误 ...
- Error building SqlSession.The error may exist in cn/library/mapper/UserMapper.xml(Mybatis搭建测试中的错误解决)
一.问题详情 IDEA2019中在搭建Mybatis简化DAO操作时报错: 错误分析:初步判断存在于配置文件UserMapper.xml中. 错误详情: org.apache.ibatis.excep ...
- Asp .net core 发布问题 NETSDK1061错误解决
折腾半天,终于解决了! 具体原因见 https://aka.ms/dotnet-runtime-patch-selection 就是说在发布之前vs会检查.net core的版本,如果不是最新版本则 ...
- Java SSH 集成框架开发中的错误解决
记录一些Java 三大框架集成项目开发过程中发生的一些错误的解决,都是实际经验,记一下备忘.这些错误可以说比较诡异:有的目前尚未分析清楚原因,资料上也未说过. 一 找不到项目报404 一次在开发调试过 ...
- ASP.NET Core 中的错误处理
1.前言 ASP.NET Core处理错误环境区分为两种:开发环境和非开发环境. ●开发环境:开发人员异常页. ●非开发环境:异常处理程序页.状态代码页. 在Startup.Configure方法里面 ...
最新文章
- js 时间戳与日期处理集合
- 互补输出级采用共集形式是为了使_互补输出级采用共集形式是为了使
- 西安网络推广教大家如何正确解决处理网站死链
- java中的图形界面编辑界面_第58节:Java中的图形界面编程-GUI
- wav文件格式分析详解
- axios的content-type是自动设置的吗?
- 你没有见过的 7 种 for 循环优化,超好用!
- 数组下标索引为什么从0开始
- 升级php5.4 mysql5.5_在CentOS上把PHP从5.4升级到5.5
- YISplashScreen
- 狂神JAVA笔记--入门篇
- 人脸识别摄像头开发板和模组选型
- Python爬虫实战(02)—— 爬取诗词名句三国演义
- 任天堂超级玛丽(SuperMario)改编的超级企鹅(java)搞笑版,绝对给力
- 静态HTML网页设计作品 DIV布局家乡介绍网页模板代码---(太原 10页带本地存储登录注册 js表单校验)
- 麦克风阵列声音定位简介
- IMU的ROS调试开发工具包:imu_tools
- 看金融海啸是如何害死蚯蚓一家的(多图杀猫)
- MySQL 8.0有什么新功能
- socket udp java_JAVA Socket之UDP | 学步园
热门文章
- Python字符串函数大全系列文章(三)
- 一代程序员如何突破自身技术瓶颈:与敏捷的初接触
- 只有微型计算机使用ascii码,[转载]2012年4月网考 计算机应用基础 单选题7
- Win10搭建QT开发环境
- Codeup墓地 Contest100000583 问题 D:八皇后
- 微信公众号开发第六课 BAE结合实现迅雷账号随机分享
- 强强联合!赋能集团2021全球共享流量经济峰会,干货全在这
- 诺基亚升级Android10,神速!HMD公布诺基亚手机安卓10升级计划
- 内网穿透(mac,window,linux通用)1分钟实现外网访问电脑本地服务器
- Shape Collage 傻瓜式制作漂亮的照片堆叠拼贴效果图片的软件