.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 中指定的版本(如有)与所安装的版本相匹配。

包还原失败/.Net Core 安装错误

Docker 构建失败,当前 .NET SDK 不支持面向 .NET Core 2.1

如何在ubuntu安装.net core sdk

VS 2017 .Net Core 2.0 控制台应用程序发布失败

Windows SDK 失败,返回代码为 5100 安装