Так что я не могу открыть VS 2015, если не сделаю это в безопасном режиме. Если я этого не сделаю, я просто получил что-то, что заставило это приложение перестать нормально работать с ошибкой. Если я открываю проект в безопасном режиме и работаю некоторое время, он все равно будет случайно разбиваться с той же ошибкой. Вот что я нашел в журнале событий Windows.VS 2015 сохраняет ошибки в случайном порядке
Faulting Имя приложения: devenv.exe, версия: 14.0.23107.0, штамп времени: 0x559b7ead Faulting имя модуля: KERNELBASE.dll, версия: 6.3.9600.18007, штамп времени: 0x55c4bcfc код Исключение: 0xe0434352 Fault смещение: 0x00015b68 Сбойного идентификатора процесса: 0x37b8 Сбойного время запуск приложения: 0x01d139034e3378dd Faulting пути приложения: C: \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ devenv.exe Сбойного пути модуля: C: \ WINDOWS \ SYSTEM32 \ KERNELBASE.dll Id: 28d0db8b-a4f9-11e5-802a-f01faf32f733 Полное фирменное наименование упаковки: Faulting package-rel ative application ID:
И перед этим есть ошибка .net.
Приложение: devenv.exe Версия: v4.0.30319 Описание: Процесс был прерван из-за необработанного исключения. Exception Информация: System.NullReferenceException Stack: на System.Runtime.CompilerServices.AsyncMethodBuilderCore + <> c__DisplayClass2.b__3 (System.Object) на System.Windows.Threading.ExceptionWrapper.InternalRealCall (System.Delegate, System.Object, Int32) в System.Windows.Threading.ExceptionWrapper.TryCatchWhen (System.Object, System.Delegate, System.Object, Int32, System.Delegate) в System.Windows.Threading.DispatcherOperation.InvokeImpl() в System.Windows. Threading.DispatcherOperation.InvokeInSecurityContext (System.Object) в System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) на System.Thread ing.ExecutionContext.Run (System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) в System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object) на System.Windows.Threading.DispatcherOperation.Invoke() в System.Windows.Threading.Dispatcher.ProcessQueue() в System.Windows.Threading.Dispatcher.WndProcHook (IntPtr, Int32, IntPtr, IntPtr, булевой ByRef) в MS.Win32.HwndWrapper.WndProc (IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef) в MS.Win32.HwndSubclass.DispatcherCallbackOperation (System.Object) в System.Windows.Threading.ExceptionWrapper.InternalRealCall (System.Delegate, System.Object, Int32) в System.Windows.Threading.ExceptionWrapper.T ryCatchWhen (System.Object, System.Delegate, System.Object, Int32, System.Delegate) в System.Windows.Threading.Dispatcher.LegacyInvokeImpl (System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System. Объект, Int32) в MS.Win32.HwndSubclass.SubclassWndProc (IntPtr, Int32, IntPtr, IntPtr)
Любые идеи относительно того, что происходит и как я могу устранить или исправить эту проблему ??
Вы пробовали стандартные шаги по устранению неполадок? Reintall .Net, переустановите VS, убедитесь, что у вас есть последние исправления и обновления для VS. Также – Matthew
Этот вопрос лучше подходит для [su], так как он включает в себя отладку ошибки с помощью программы с закрытым исходным кодом (я не уверен, что здесь применимы исключения для IDE для исключения стека). – cybermonkey
@cybermonkey: так как это вопрос «Сбой IDE», а вопрос «как использовать IDE», я думаю, что вы правы, мы здесь, чтобы помочь с созданием кода, а не отладки кода Microsoft. – Clifford