Редактировать 1: удалено и переустановлено
Изменить 2: та же проблема. Шутки в сторону? Да.
У меня проблема с msvb7.dll, которая потребляет 50% + процессор в моей двухъядерной системе. Обычно это длится около 10-30 секунд, в течение которых среда IDE не отвечает.
Это происходит, когда я делаю что-либо в текстовом редакторе, и его можно воспроизвести, просто добавив пустые строки в функцию, а затем удалив их. Или вставьте некоторый код. Или ... много чего.
- SP1 установлен
- Я установил рефактор / кодеру DevExpress, компоненты и codeit.right, но удалил все 3 из них.
- (я установил последнюю версию Refactor Pro! (9.3.4), возможно, накануне)
- Я попытался восстановить VS.NET.
- Существует kb, который ссылается на некоторые процессоры, уничтожающие с помощью vb, но он был включен в SP1
Также:
- Решение состоит из ~ 30 проектов VB и 2 C # проектов
- 8 других разработчиков не имеют никаких проблем с этим (или, по крайней мере, не те же проблемы, у всех нас есть их)
- Чистая загрузка из TFS была сделана
- Проект компилируется правильно, может даже отладить.
- Похоже, этого не происходит в действительно небольших решениях, но, возможно, так оно и есть, и оно уходит очень быстро.
Есть какие-нибудь подсказки относительно того, что может быть причиной, или как это исправить? Я ДЕЙСТВИТЕЛЬНО не хочу терять еще один день, удаляя и переустанавливая и исправляя и т. Д. =) Если это даже исправит это.
Редактировать , глядя на эти два исправления. Применено 957912, первое
KB957912: Обновления для отладки и точек останова Visual Studio 2008 с пакетом обновления 1 (SP1)
KB967631: при отладке в Visual Studio 2008 с пакетом обновления 1 (SP1) неожиданно создаются дополнительные точки останова, или среда IDE падает или перестает отвечать в течение 15 секунд
Вот трассировка стека (проводник процессов), которую я получаю из окна потоков, когда msvb7.dll
взбалтывает.
--- title in process explorer [threads] tab for process --------
cpu:49.28% cswitch delta: 300 to 3500 startaddress: [msvb7.dll+0x4218c]
msvb7.dll version: 9.0.30729.1
--- actual stack trace -------
ntkrnlpa.exe!KiUnexpectedInterrupt+0x121
ntkrnlpa.exe!ZwYieldExecution+0x1c56
ntkrnlpa.exe!KiDispatchInterrupt+0x72e
NDIS.sys!NdisFreeToBlockPool+0x15e1
// shortened stack trace. all of these are from msvb7,
msvb7.dll+0x46ce7 <- 0x2676a <- 0x2698e <- 0x38031 <- 0x2659f <- 0x26644
msvb7.dll+0x25f29 <- 0x2ac7a <- 0x27522 <- 0x274a0 <- 0x2b5ce <- 0x2b6e4
msvb7.dll+0x67d0a <- 0x68551 <- 0x6817b <- 0x681f0 <- 0x67c38 <- 0x65fa8
msvb7.dll+0x666c6 <- 0x6672c <- 0x6673d <- 0x6677c <- 0x667b4 <- 0x63c77
msvb7.dll+0x63e97 <- 0x42c3a <- 0x42bc1 <- 0x41bd7
kernel32.dll!GetModuleFileNameA+0x1b4
Это список из "copy info" в help-> about, сокращенный до разумной длины.
Microsoft Visual Studio 2008 | Version 9.0.30729.1 SP
Microsoft Visual Studio 2008 Professional Edition - ENU Service Pack 1 (KB945140) KB945140
Microsoft .NET Framework | Version 3.5 SP1
Microsoft Visual Basic 2008
Microsoft Visual C# 2008
Microsoft Visual F# for Visual Studio 2008
Microsoft Visual Studio 2008 Team Explorer | Version 9.0.30729.1
Microsoft Visual Studio 2008 Tools for Office
Microsoft Visual Web Developer 2008
Hotfix for Microsoft Visual Studio 2008 Professional Edition - ENU
KB944899, KB945282, KB946040, KB946308, KB946344, KB946581, KB947171
KB947173, KB947180, KB947540, KB947789, KB948127, KB946260, KB946458, KB948816
Microsoft Recipe Framework Package 8.0
Process Editor WIT Designer 1.4.0.0
Process Editor for Microsoft Visual Studio Team Foundation Server, Version 1.4.0.0
tangible T4 Editor 9.0
tangible T4 Text Template Editor - T4 Editor
tangibleprojectsystem 1.0
Team Foundation Server Power Tools October 2008
SQL Prompt 4.0 (disabled)