今天在升级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.520xiazai.com/soft/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!

赞(8) 踩(1)

与本文相关的软件

发表我的评论

最新评论

  1. 暂无评论