之前安装过vs2015,是离线安装。也安装过vs2017,是在线安装。都能正常安装。
现在安装vs2019,在线安装方式。发现运行vs_enterprise.exe后,闪退。坑了!
查了很多资料,最后终于找到原因解决了。
官网下载visual studio:https://visualstudio.microsoft.com/zh-hans/?rr=https%3A%2F%2Fwww.tutorialspoint.com%2Fvb.net%2Fvb.net_environment_setup.htm
关于三个版本:vs_community.exe(社区版)、vs_Professional.exe(个人版)、vs_enterprise.exe(企业版)。社区版免费,个人专业版和企业版收费。我安装的是企业版,其他版本一样。
运行vs_enterprise.exe时会出现下面的界面,界面完成后没有出现installer的启动页面
这种情况,注意这个对话框里的地址。这个对话框基本是一闪而过,所以要准备用键盘上的截屏,手快截屏。眼力好的要多看几次也行,就多运行几次就行了。
注意截图里的这个本地地址:C:\Users\wuhai\AppData\Local\Temp,后面的不用管,因为闪退后都会被删除的。
进到Temp文件夹内,可能会发现很多log文件,你可能不知道你的log文件。那么按时间排序找到最近的log就行。
按时间排序,我找到一个最近的名为dd_bootstrapper_20190414114308.log的log文件,打开log会告诉你哪里错了,我的log中有这么一句错误:VisualStudio Bootstrapper:2019/4/14 11:43:06: Caught Exception: Type = DirectoryNotFoundException, Message = 未能找到路径“C:\ProgramData\Microsoft\VisualStudio\Packages\_bootstrapper”的一部分。, StackTrace = 在 System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
我自己原先一直在删C:\ProgramData下面的Packages文件,原来一直错的。是C:\ProgramData\Microsoft\VisualStudio文件夹里面的Packages的文件有问题。看到VisualStudio文件夹里的Packages文件图标带有快捷链接图标,突然想起来之前装2017的时候做过链接到其他盘。。服了自己的记性。
删除整各VisualStudio文件夹。重新运行vs_enterprise.exe就OK了。
当然造成闪退的可能会有很多原因,原因都在那个log文件下。对不上的朋友自己找log的错误。
本文由VS软件圈(vssoft.net)发布,不代表VS软件圈立场,转载联系作者并注明出处:https://vssoft.net/vsazwt/VS2017anzhuangwenti/2020/0725/3567.html