1

Я использую Visual Studio Team System Development Edition 2008 для Vista Business 64bit, а также Resharper 4.5, Telerik Reporting 2009/Q2 и GhostDoc 2.5.9166.0, и он постоянно зависает. Обычно это происходит, когда я начинаю вводить текст в .cs или текстовый файл. Журнал событий получает запись об ошибке приложения:

Сбой приложения devenv.exe, версия 9.0.30729.1, отметка времени 0x488f2b50, сбойный модуль ntdll.dll, версия 6.0.6002.18005, отметка времени 0x49e03824, код исключения 0xc0000374, смещение ошибки 0x000ab0bf, идентификатор процесса 0xb0, время запуска приложения 0x01ca255374e4.

Какие-нибудь мысли?

5 ответов5

3

Попробуйте удалить расширения (ReSharper, Telerik & GhostDoc) один за другим и посмотрите, исчезнет ли проблема - она может быть в одном из них или из-за взаимодействия между ними. Если это так, переустановите и посмотрите, исчезнет ли проблема.

Если это не сработает, восстановите / переустановите Visual Studo.

1

Я предполагаю, что это связано с расширениями, которые вы установили. Чтобы временно отключить их, запустите VS и выберите Сервис -> Диспетчер надстроек. Отмените выбор всех записей "Пуск" и перезапустите Visual Studio.

1

Код исключения 0xC0000374 - STATUS_HEAP_CORRUPTION . Причина этого исключения может быть связана с тем, что вы делали во время сбоя, но это также может быть связано с чем-то еще, что вы делали ранее в том же сеансе Visual Studio. Предложения по отключению надстроек и обновлению до SP1 хороши. Я подозреваю, что разгон или сбой ОЗУ также могут вызвать это, но, вероятно, также вызовут случайные проверки ошибок (BSOD).

Вы сказали, что после обновления до Windows 7 проблема исчезла. В Windows 7 появилась новая отказоустойчивая куча (FTH). Если вы однажды увидели сбой в Windows 7 и больше никогда, это может быть FTH, чтобы смягчить любую ошибку, вызвавшую повреждение кучи.

0

Убедитесь, что вы используете последнюю версию ReSharper. Известна проблема с одним из бета-релизов, которая вызывала случайный сбой при попытке отредактировать что-либо, связанное с HTML или CSS, или при использовании клавиш < или > . Я бы предложил сначала отключить ReSharper.

0

Убедитесь, что у вас установлен SP1 для VS2008. и последняя версия ReSharper, которая поддерживает SP1.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .