前两天在研究nacl搭建环境时一不小心把vs2013搞坏掉了, 不知道怎么的,就出现问题了, 问题为:新建项目比如一个win32的项目,会弹出一个“发生一个或多个错误”的错误提示框出来, 然后项目也无法新建,还有现象就是对项目做一下项目属性的配置, 点击应用或确定什么的按钮都会弹出这个错误, 然后第二次点击就可以应用成功或保存成功。
然后用了很多办法都没有搞好, 无奈之下, 进行修复也不行, 然而在网上看到一个方法, 就是重置vs的默认设置,然后尽然成功了。
就是这个错误。该错误在很多地方出现。,比如新建项目,加载项目,设置项目属性都会弹出该错误。具体原因不知道, 也是邪门了。
这种情况一般是由于VS在运行时出错导致的VS运行时损坏所致。
所以这里提供一种解决办法:
我们可以尝试恢复默认vs配置,方法也简单:
1、管理员权限运行cmd
2、找到vs2013/2015的文件目录,如c:\program files (x86)\microsoft visual studio 14.0\common7\ide
3、执行devenv.exe /resetuserdata
4、重启vs
因为我们可以用用 devenv.exe/resetuserdata恢复Visual Studio初始状态
详细详细如下:
/resetuserdata 参数
如果 Visual Studio 在运行时被损坏,且无法从损坏状态进行恢复,您可以使用此参数将 Visual Studio 重置到其使用之初的状态。这些问题的例子可能包括:窗口布局文件被破坏、菜单自定义文件被破坏,或者键盘快捷方式文件被破坏。免责声明:如果使用此参数,您将丢失所有的环境设置和自定义设置。出于这个原因,Microsoft不公开支持使用此参数,而且也没有将这个参数公之于众(如果在命令提示行中键入 devenv.exe /?,您不会看到显示此参数)。如果遇到环境方面的问题,应该将这个方法作为不得已而为之的办法,并且确保在使用此参数前,已通过导出环境设置对其进行了备份。
要使用此参数,请执行以下操作:
1.关闭所有 Visual Studio 201X 实例。
2.单击“开始”,选择“运行...”。
3.键入“devenv.exe /resetuserdata”。
此命令会运行几分钟时间,与此同时,Visual Studio 清除设置并将其自身重置到其最初的状态。此时,您可以打开“任务管理器”来检查 devenv.exe 进程是否仍在运行。在结束运行后,可以重新启动 Visual Studio。此时会再次出现首次启动对话框,就像在计算机上第一次运行 Visual Studio 一样。
这个错误的原因有谁遇到过的,找到原因了求解释。