2013-12-19 122 views
1

前几天我打开VS2012,就像我每天都做的一样,在选择打开项目的页面后,VS2012崩溃了。重新启动计算机,获取所有最新的Windows更新并使用注册表值进行操作根本没有任何帮助。请参阅下文,了解如何解决此问题的答案。Visual Studio 2012开启后崩溃

+0

我尝试了很多东西,甚至没有任何运气重新安装VS2012。 –

回答

2

事实证明问题是Internet Explorer 11.事实证明,安装IE11是导致VS2012崩溃并无用的原因。这将解决问题:

您需要重新注册ieproxy.dll - 此VS2012开始再次工作后。

32位系统:

regsvr ieproxy.dll 

64位系统:

regsvr32 ieproxy.dll 
+0

很高兴这个解决。好奇的,但你尝试修复(不重新安装),然后再手动'regsvr'该DLL? – JaredPar

+0

是的,我重新安装之前尝试修复,但没有帮助。 –

+0

嗯,这很有趣。我不知道这是IE安装的问题。 VS修复对解决这样的问题真的很好。所以如果它不起作用,我的下一个想法是看看IE。 – JaredPar

0

这工作就像一个魅力对我来说:

  1. 首先:为了尽量减少潜在损失的个人环境中,您应该考虑使用“导出设置”向导创建环境的备份, e导入设置向导可在需要时恢复设置。

  2. 从下列文件夹删除的内容:

    C:\用户\ .. \应用程序数据\本地\微软\的Team Foundation C:\用户\ .. \应用程序数据\本地\微软\ VisualStudio的 C:\用户\ .. \应用程序数据\本地\微软\ VSCommon

  3. 转到在命令提示符下Visual Studio IDE中的文件夹,并运行以下命令:从Visual Studio IDE文件夹 .\devenv.exe /resetuserdata

    Visual Studio IDE中的文件夹的用于典型位置的64位: C:\程序文件(x86)\微软的Visual Studio 10.0 \ Common7 \ IDE

    为32位的Visual Studio IDE文件夹的典型位置: C:\ Program Files文件\微软的Visual Studio 10.0 \ Common7 \ IDE

参考:微软的物品─If you have problems with TFS or Visual Studio flush the user cache … or not?