Симптомы
В Microsoft Visual Studio 2008 при проходе по исходного кода, загруженного с сервера-источника ссылки Microsoft, уменьшение производительности Visual Studio 2008.
Причина
Эта проблема возникает, так как исходные файлы загружаются заново каждый раз, что отладчик достигнет точки останова в коде.
Решение
Сведения об исправлении
Существует исправление от корпорации Майкрософт. Однако данное исправление предназначено для устранения только проблемы, описанной в этой статье. Применяйте данное исправление только в тех системах, которые имеют данную проблему. Это исправление может проходить дополнительное тестирование. Таким образом если вы не подвержены серьезно этой проблеме, рекомендуется дождаться следующего пакета обновления, содержащего это исправление.
Чтобы загрузить это исправление из коллекции кода MSDN, посетите следующий веб-узел корпорации Майкрософт:
http://code.msdn.microsoft.com/KB944899
Примечание. Коллекции кода MSDN отображаются языки, для которых доступно исправление. Если в списке язык не отображается, это недоступности страница коллекции кода для этого языка.
Примечание. Если наблюдаются другие проблемы или необходимо устранить неполадки, вам может понадобиться создать отдельный запрос на обслуживание. Стандартная оплата за поддержку будет взиматься только за дополнительные вопросы и проблемы, которые не соответствуют требованиям конкретного исправления. Чтобы получить полный список телефонов поддержки и обслуживания клиентов корпорации Майкрософт или создать отдельный запрос на обслуживание, посетите следующий веб-сайт корпорации Майкрософт:
http://support.microsoft.com/contactus/?ws=support
Кроме того это исправление предотвращает ненужные Условия лицензионного соглашения на использование программного обеспечения корпорации Майкрософт диалоговое окно может появиться несколько раз при запуске отладчика. Данное исправление на 32-разрядных и 64-разрядных операционных системах. Если данное исправление на 64-разрядной версии операционной системы Windows Vista или более поздних версий операционной системы Windows Vista, создайте пустой текстовый файл Symsrv.yes. Сохраните этот файл в папке, содержащей файл Symsrv.dll. Как правило файл Symsrv.dll является найти одну из следующих папок:
-
Visual Studio 9.0\Common7\IDE\Remote InstallationDrive\Program Files\Microsoft Debugger\x64
-
Visual Studio 9.0\Common7\IDE\Remote InstallationDrive\Program Files\Microsoft Debugger\ia64
Тем не менее если скопированы на 32-разрядной или 64-разрядные компоненты отладки на удаленном компьютере, необходимо скопировать файл Symsrv.yes в папке, содержащей компоненты отладки. В этом случае у вас исправление на удаленном компьютере.
Предварительные условия
Visual Studio 2008, для установки этого исправления необходимо иметь.
Необходимость перезагрузки
Не требуется перезагружать компьютер после установки данного исправления.
Сведения о замене исправлений
Это исправление не заменяет других исправлений. Однако это исправление заменяет более раннюю версию того же исправления. Проблема имеет более раннюю версию того же исправления в компонентов программы установки. Предыдущая версия этого исправления требуется полная установка всех дополнительных языков. Это полная установка занимает дополнительное время для установки, используемого места на диске и бы потенциально привести к Visual Studio не исправлять. Более поздние версии исправления устраняет данную проблему.
Примечание. Перед установкой последней версии данного исправления необходимо удалить более раннюю версию исправления.
Сведения о файлах
Английская версия данного исправления содержит атрибуты файла (или более поздние атрибуты файлов), приведенные в следующей таблице. Дата и время для этих файлов указаны в формате общего скоординированного времени (UTC). При просмотре сведений о файле, он преобразуется в локальное время. Чтобы узнать разницу между временем по Гринвичу и местным временем, откройте вкладку Часовой пояс элемента Дата и время в панели управления.
Имя файла |
Версия файла |
Размер файла |
Дата |
Время |
Путь к файлу |
---|---|---|---|---|---|
Vsdebug.dll |
9.0.21022.63 |
1,513kb |
25-Mar-2008 |
15:49 |
.. Visual Studio 9.0\Common7\Package\Debugger\ \Program Files\Microsoft |
Symsrv.yes |
пустой файл не версии |
1kb |
13-Dec-2007 |
10:33 |
.. Debugger\x86\ 9.0\Common7\IDE\Remote \Program Files\Microsoft Visual Studio |
Symsrv.yes |
пустой файл не версии |
1kb |
13-Dec-2007 |
10:33 |
.. Visual Studio 9.0\Common7\x86\ \Program Files\Microsoft |
Vs_setup.dll |
9.0.21022.55 |
1,025kb |
25-Mar-2008 |
13:59 |
.. Visual Studio 9.0\ \Program Files\MicrosoftSKU Name |
Применимые языки
-
китайский упрощенный
-
китайский традиционный
-
Английский язык
-
Французский
-
Немецкий
-
Итальянский
-
Японский
-
корейский
-
Испанский
Статус
Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе "Относится к".
Дополнительные сведения
Дополнительные сведения о встроенной Visual Studio 2008, поддержку отладки посетите следующий веб-узел корпорации Майкрософт:
http://weblogs.asp.net/scottgu/archive/2007/10/03/releasing-the-source-code-for-the-net-framework-libraries.aspxДля получения дополнительных сведений о терминологии обновлений программного обеспечения щелкните следующий номер статьи базы знаний Майкрософт:
Описание 824684 Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт