每当我打开解决方案/项目时,Visual Studio 2013都会崩溃?

时间:2015-01-07 14:54:13

标签: visual-studio-2013 crash

自从我尝试为Unity 3D脚本项目打开VS2013解决方案并获得" 不支持的项目类型"错误,我无法在没有VS2013崩溃的情况下打开任何解决方案。我有VS2013旗舰版。我可以毫无错误地启动IDE。但是当我尝试加载解决方案时:

  • 崩溃并尝试自动重启
  • 在重新启动期间,再次崩溃并提供"调试/关闭程序"选项。

这些是我迄今为止尝试修复错误的内容:

  • 重新启动我的电脑
  • 以/ SAFEMODE标志开始
  • 以管理员权限开始
  • 删除了几个SUO文件

没有任何效果。然后我进入控制面板中的卸载程序模块。当我右键单击VS2013时,没有“修复”或“卸载”选项, 更改选项。我点击了它,奇怪的是它经历了与进行版本更新相同的活动。这个操作花了大约一个小时,熟悉了#34;获取/应用"对话。完成后,有一个状态更新说明操作成功但无法更新Office工具模块。然后我重新启动了我的系统。 我仍然遇到崩溃问题

是否有人知道如何解决此问题或尝试其他什么

EXTRA DETAILS:我检查了系统事件查看器,并确实看到每个失败的 DevEnv.exe 的一对应用程序错误。这是 KERNALBASE.dll

中的例外情况
Faulting application name: devenv.exe, version: 12.0.30723.0, time stamp: 0x53cf6f00
Faulting module name: KERNELBASE.dll, version: 6.3.9600.17415, time stamp: 0x54504ade
Exception code: 0xe0434352
Fault offset: 0x00014598
Faulting process id: 0x9cc
Faulting application start time: 0x01d02a6fbd23f686
Faulting application path: C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe
Faulting module path: C:\WINDOWS\SYSTEM32\KERNELBASE.dll
Report Id: ff3822e0-9662-11e4-bfb1-002618a93a45
Faulting package full name: 
Faulting package-relative application ID: 

第二个是非常奇怪的地方的未处理例外

Application: devenv.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.ComponentModel.Win32Exception
Stack:
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<ThrowAsync>b__3(System.Object)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(System.Object)
   at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
   at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)

1 个答案:

答案 0 :(得分:1)

我已停用2013年更新4的Web Essentials(在Extentensions&amp; Updates下),这使VS再次加载Web项目。我不知道自昨天以来发生了什么,因为我没有安装任何更新。