.NET Core SDK安装失败
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了.NET Core SDK安装失败相关的知识,希望对你有一定的参考价值。
[2019-09-09T14:42:41]e000: Error 0x80070003: Failed to begin registration session.[1FB8:1EE4][2019-09-09T14:42:41]e000: Error 0x80070003: Failed to begin registration session in per-machine process.[1FB8:1EE4][2019-09-09T14:42:41]e000: Error 0x80070003: Failed to register bundle.[1FB8:1EE4][2019-09-09T14:42:41]i399: Apply complete, result: 0x80070003, restart: None, ba requested restart: No上面是部分日志
如果你使用dotnet --version命令没有出来正确的版本信息就表示你.net core安装失败
我觉得可能是因为你下载的版本有问题(你下载了windows版本的SDK)
linux安装SDK可以参照官网文档,它是用yum安装的(centos系统),如果你是用的国内的阿里云、腾讯云等主机,会发现yum源中没有对应的SDK;在国内这就比较蛋疼了,我以前是使用的腾讯云的yum镜像加速地址的,不知道现在为什么不行了,
然后我是这样安装的,找到SDK下载网页上对应的系统版本
点击后会自动下载压缩文件,用winscp等管理工具把下载的压缩文件上传到linux主机上
然后参照命令解压缩执行安装
参考技术A第一种解决方法:
碰到这种情况最粗暴的方法就是卸载相应的.Net Core Sdk和.NET Core 运行时和托管包,然后在重新下载.Net Core Sdk,不在下载.NET Core 运行时和托管包,这是种感觉和扯淡但是也能解决
第二种解决方法:
通过cmd命令“dotnet --info”查看是否有相应的版本,如果没有就去下载,有的话就去看下环境变量 C:\\Program Files\\dotnet\\是否在C:\\Program Files (x86)\\dotnet\\的上面,如果不在把他移动到上面重启电脑即可
本回答被提问者采纳
VS2019打开项目加载失败:无法找到 .NET Core SDK。请检查确保已安装此项且 global.json 中指定的版本(如有)与所安装的版本相匹配
.NET Core项目。
因为要在本地发布项目,发布时需要安装dotnet-hosting-5.0.3-win.exe,安装iis。发布好后发现项目加载失败,报错:VS2019打开项目加载失败:无法找到 .NET Core SDK。请检查确保已安装此项且 global.json 中指定的版本(如有)与所安装的版本相匹配。
本地是有sdk的,重新安装仍然报这个错误。
最后发现系统环境变量中,Program Files和Program Files (x86)路径都有dotnet,但是Program Files (x86)下是没有sdk的。
解决方法是,编辑系统环境变量,path下删除C:\\Program Files(x86)\\dotnet\\。再打开项目就好了。
以上是关于.NET Core SDK安装失败的主要内容,如果未能解决你的问题,请参考以下文章
VS2019打开项目加载失败:无法找到 .NET Core SDK。请检查确保已安装此项且 global.json 中指定的版本(如有)与所安装的版本相匹配。
Docker 构建失败,当前 .NET SDK 不支持面向 .NET Core 2.1