今天在升级visual studio 2019后,就突然对asp.net core 2.1生成不了啦.报错rzc discover exited with code -2147450743!!!
看到在生成输出tab里面有如此提示:
Failed to initialize CoreCLR, HRESULT: 0x80070057.
rzc discover exited with code *.
网上找了一通.都不能解决我的问题!!!
网上一些解决的办法:
1.检查是否安装了asp.net core 2.1运行库.如果没有请装上.
2.看看电脑里面是不是装了两个版本的运行库,即如图,如两个,自己电脑是多少位的就保留那个.试过,好像没什么用.
3.参考http://dotnet.github.io/getting-started
且安装https://dotnetcli.blob.core.windows.net/dotnet/dev/Installers/Latest/dotnet-win-x64.latest.msi
试过,还是没有用.
其它一些就不列举了!
微软的vs不出问题真的是好,一出问题,很多都很难解决.
试过上面一些之后,还是不行.然后我就重新安装vs.结果不行,重装还是原来的问题.
心想,一般重装都能解决,这回不行了.
好了.终极大招就是重装系统.
正准备重装系统,额,灵光一闪,肯定是卸载VS不完整,导致重新安装还是跟原来一样.再试一次,如果不行再重装系统.
这回卸载vs,在面板里面执行完自带的卸载程序后,再下载下面这个VisualStudio-TotalUninstaller软件,下载地址:http://www.520rj.com/xiazai/VisualStudio-TotalUninstaller.html
微软官方出品的,专门为清理vs卸载留下的其它一些附带软件开发的.具体用法:
1.解压下载的压缩文件
2.打开cmd(管理员权限),转到解压的目录
3.输入Setup.ForcedUninstall.exe
4.输入'Y' 确认清理.
到这一步应该算是清理完vs残留.
但我怕还有其它残留,还做了:
1.用CCleaner清理了注册表.
2.直接删除 C:\Users\Administrator\.nuget 下的Packages文件夹,Administrator为你当前系统登录的用户名.
重启电脑后,重新安装vs,这回前面的问题解决了.也不报错了!
如果上面这些还是不能解决问题,那就用终极大招:
重装系统,然后重装Visual Studio!!!
早重装,早用上vs!
以上就是【vs报错rzc discover exited with code -2147450743,解决终极大招!】的全部内容了,欢迎留言评论进行交流!