每次打开项目时,Visual Studio都会崩溃

时间:2014-06-25 08:49:34

标签: visual-studio multi-device-hybrid-apps

TypeScript和JavaScript项目都会发生这种情况 我正在使用Visual Studio Premium 2013和Update 2

发生了什么:

  • 我创建或打开现有的多设备项目
  • 我按'取消'在Windows 8.1开发人员许可证对话框中
  • 项目加载,我可以看到文件
  • Visual Studio崩溃

以下是来自事件查看器的崩溃日志

Application: devenv.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.ArgumentException
Stack:
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<ThrowAsync>b__4(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)

我已经重新安装并修复了几次这些工具,但无济于事。 这很奇怪,因为我在家工作(有终极版),但没有工作。我还需要安装所有第三方应用程序。

非常感谢任何帮助,谢谢。

更新

在家中进行一些测试之后,我认为这个问题可能是由Windows Phone 8.1 Emulators造成的。它们没有安装在家里的我的机器上,我可以加载项目而不会崩溃,但在安装它们之后,Visual Studio开始崩溃。此外,我尝试卸载模拟器,项目仍然崩溃,但不是那么频繁。希望这会有所帮助。

2 个答案:

答案 0 :(得分:3)

我的问题略有不同,但在我的情况下,由于特定的Web Essentials版本(https://github.com/madskristensen/WebEssentials2013/issues/1238),VS与此项目模板崩溃。更新到最新(每晚)构建VS后,在加载多设备混合应用程序项目时停止崩溃。

答案 1 :(得分:0)

我遇到了同样的问题:VS2013,当我创建一个新的多设备混合应用程序或者我打开一个现有的应用程序时,Update2崩溃了。

解决这个问题的方法是按照此处的说明卸载Web Essentials并安装最新的网络基础知识:http://vswebessentials.com/download