2013-07-20 2 views
1

Моя копия Visual Studio 2012 нестабильна. Он запускается, и я могу загружать проекты, компилировать и запускать их. Но время от времени он падает случайно. Теперь он также падает, когда я пытаюсь добавить новую форму окна в проект. Но аварии не зависят от загруженного проекта.Ошибка Visual Studio 2012 при попытке обновления, восстановления, удаления

Моя первая идея состояла в том, чтобы установить все новые обновления, но если я перейду к разделу расширений &, он откроет диалоговое окно и сработает через 1 секунду после этого. Затем я решил удалить его и переустановить VS 2012 или 2013. Но я также не могу его удалить. Если я перейду к программам Windows, чтобы удалить их, я могу нажать кнопку изменения, но после этого программа установки сработает. Я также попытался загрузить предварительный просмотр VS 2013 и установить его, но это также приводит к сбоям перед отображением диалогового окна окна.

Так что я не знаю, как действовать. У кого-нибудь еще есть подобные проблемы?

+0

Пожалуйста, укажите точное сообщение об ошибке и аварийный сброс? – Bytemain

ответ

4

Попробуйте запустить Visual Studio в Safemode (devenv /safemode) или запустите его с включенным протоколом (devenv /log), журналы будут записаны в folder in your user profile. Также проверьте Eventlog, чтобы узнать, есть ли отчет об ошибке. В случае сбоя Visual Studio должно быть зарегистрировано 2 события. Одна «ошибка приложения» и одна ошибка .NET Runtime. Последнее будет предоставлять информацию о трассировке стека, который вызывает сбой:

Event log for Visual Studio

При попытке удалить Visual Studio, сначала удалить обновления 1, 2 или 3, а затем восстановить или удалить всю вещь. Если удаление завершится неудачно, я боюсь, что вам понадобится перезагрузить машину, чтобы вернуть ее в поддерживаемое состояние. Когда вы удаляете обновление, вам необходимо сначала отремонтировать Visual Studio, прежде чем повторно применить обновления.

Попробуйте удалить все дополнения (Resharper, NDepend и т. Д.) И расширения (либо из окна обновления и расширения Visual Studio, либо удалив их из Visual Studio or User profile folder).

Попробуйте сбросить настройки и настройки надстройки (devenv /ResetSettings) и (devenv /ResetSkipPkgs), попробуйте перестроить все шаблоны (devenv /setup).

Вы даже можете присоединить один экземпляр Visual Studio в качестве отладчика для другого, чтобы узнать, где произошло исключение. Иногда это может дать вам ценную информацию, иногда аварии просто не происходит, потому что фактическая проблема связана с хронометром.

Если все остальное не удается, откройте support call with Microsoft, file a bug on Connect или выполните чистую переустановку вашей системы.

Судя по вам Сообщение об ошибке Вы используете версию Visual Studio 2012 Web Developer Express, а не devenv, попробуйте wdexpress из окна командной строки (окна).

Другая распространенная проблема, которая может сделать Visual Studio очень неустойчивой, является повреждением кеша надстройки. Clearing it will trigger Visual Studio to rebuild it for you.

+0

Хорошо, в просмотре событий я получаю следующее: Anwendung: WDExpress.exe Frameworkversion: v4.0.30319 Beschreibung: Der Prozess wurde aufgrund eines internen Fehlers in der .NET-Laufzeit beendet. bei IP 5F5E2386 (5F590000) с кодом Exitcode 80131506. (Он говорит только о внутренней ошибке). Ошибка приложения показывает: C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ clr.dll. Я должен был написать, что я использую VS Express, поэтому я думаю, что мне не хватает командного окна. Как я могу войти в команды devenv/xxx? –

+0

Да, я получаю ошибку приложения и времени выполнения. Возможно, это связано с обновлениями. Я попытался создать файл .bat с содержимым: «mypath \ WDExpress.exe devenv/safemode». Но он жалуется, что не может найти файл devenv. Редактирование: я только что узнал, что могу оставить «devenv», чтобы запустить его в безопасном режиме. Теперь я попробую некоторые команды ... Спасибо за помощь! –

+0

Теперь у меня появилось новое сообщение об ошибке при открытии проекта. Я нашел его в ActivityLog. Вы знаете, что это могло бы означать ?: "System.BadImageFormatException: [C: \ Windows \ Microsoft.Net \ assembly \ GAC_MSIL \ VsDebugPresentationPackage \ v4.0_11.0.0.0__b03f5f7f11d50a3a \ VsDebugPresentationPackage.dll] Mit dem Token ist keine Zeichenfolge verküpft. bei Microsoft.VisualStudio.Debugger.DebuggerToolWindows.DataTips.PinnableTips.UI.Markers.TaggerProvider.CreateTagger [T] (буфер ITextBuffer) bei Microsoft.VisualStudio.Text.Tagging.Implementation.TagAggregator'1.GatherTaggers (ITextBuffer textBuffer) " –

 Смежные вопросы

  • Нет связанных вопросов^_^