首先是新建了winform窗体项目,打算添加halcon控件,此前都类似操作都正常进行,卡死原因未知。无论点什么按钮此时VS窗口都变白转圈,然后显示未响应。
怀疑是不是项目太大或者其他的项目问题导致加载缓慢,尝试不创建项目,直接在空窗口里,选择工具箱项,还是一样卡住不动,之后窗口内什么位置都会变白卡死,只能关闭或者重启程序。排除项目问题,可能是软件本身或者其他组件或插件问题。
查询了类似情况的解决办法,大多数是用命令指示符解决:
devenv /ResetSkipPkgs 或者 devenv /ResetSettings
但是这种方法我试了,对于我这种情况和电脑本身无法解决,重启VS,选择工具箱项时,还是一样卡死。之后我也考虑过很多原因,关闭了杀毒软件,查看了每次卡住的窗口异同,发现每次都是在进度条cognex.visionpro.dll这里卡住,加载到这里就卡住。
因为本计算机下载安装了visionpro这个软件和下载过程连带的一些驱动,有点怀疑是不是这个下载这个软件的时候在VS软件里安装了相关组件。
目前本人也完全不需要用到这个软件,就把visionpro和一起下载的相关驱动都在控制面板里卸载了。这里大家不要学我,这里不确定是这个原因,还是要找找真正的实际原因。(有点病急乱医了)。可以先试试下面这个更新VS到最新版本的方法,如果仍然加载不出来再去检查卡住的进度条提示的组件是什么,从相关软件及路径去检查。
加上我参考了别人的一些解决办法,更新VS到最新版本。
下载更新;
然后关闭VS,重启,打开程序再尝试工具箱->选择项。
发现不卡顿了,大概10秒左右就把全部组件加载完成。
每个计算机情况不一样,可以多试试几种方法,最终能达到需求就好。