Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

Симптомы

Рассмотрим следующий сценарий:

  • С помощью Microsoft Visual Studio 2008 для создания проекта Microsoft Visual Basic.

  • Проект Visual Basic содержит много комментариев XML в одном файле.

  • Файл является, вероятно, автоматически созданный конструктором для набора данных или веб-ссылки.

В этом случае могут возникнуть следующие проблемы производительности в Интегрированной среде разработки:

  • Интегрированная среда разработки занимает много времени для построения решения и перестройте решение.

  • При этом наблюдается медленное время отклика при нажатии клавиши F5 для запуска отладки.

  • При этом наблюдается медленное время отклика в редакторе кода.

  • При этом наблюдается медленное время отклика в IntelliSense.

Причина

Эта проблема возникает из-за обработку больших файлов, содержащих XML-документацию компилятора Visual Studio 2008.

Решение

Сведения об исправлении



Существует исправление от корпорации Майкрософт. Однако данное исправление предназначено для устранения только проблемы, описанной в этой статье. Применяйте данное исправление только в тех системах, которые имеют данную проблему. Это исправление может проходить дополнительное тестирование. Таким образом если вы не подвержены серьезно этой проблеме, рекомендуется дождаться следующего пакета обновления, содержащего это исправление.

Чтобы загрузить это исправление из коллекции кода MSDN, посетите следующий веб-узел корпорации Майкрософт:

http://code.msdn.microsoft.com/KB946344
Примечание. Коллекции кода MSDN отображаются языки, для которых доступно исправление. Если в списке язык не отображается, это недоступности страница коллекции кода для этого языка.


Примечание. Если наблюдаются другие проблемы или необходимо устранить неполадки, вам может понадобиться создать отдельный запрос на обслуживание. Стандартная оплата за поддержку будет взиматься только за дополнительные вопросы и проблемы, которые не соответствуют требованиям конкретного исправления. Чтобы получить полный список телефонов поддержки и обслуживания клиентов корпорации Майкрософт или создать отдельный запрос на обслуживание, посетите следующий веб-сайт корпорации Майкрософт:

http://support.microsoft.com/contactus/?ws=support

Английская версия данного исправления содержит атрибуты файла (или более поздние атрибуты файлов), приведенные в следующей таблице. Дата и время для этих файлов указаны в формате общего скоординированного времени (UTC). При просмотре сведений о файле, он преобразуется в локальное время. Чтобы узнать разницу между временем по Гринвичу и местным временем, откройте вкладку Часовой пояс элемента Дата и время в панели управления.

Имя файла

Версия файла

Размер файла

Дата

Время

Avvspkdh.dll

9.0.21022.43

34,816

29-Jan-2008

03:17

Mcee.dll

9.0.21022.43

367,608

29-Jan-2008

03:17

Mpishim.exe

9.0.21022.43

26,112

29-Jan-2008

03:17

Msvb7.dll

9.0.21022.43

4,069,880

29-Jan-2008

03:17

Msvsmon.exe

9.0.21022.43

3,004,416

29-Jan-2008

03:17

Временное решение

Чтобы обойти эту проблему, воспользуйтесь одним из следующих методов.

Метод 1: Отключить создание комментария XML

Чтобы отключить создание комментария XML для проекта, используйте одну из следующих процедур.

Visual Studio 2008

  1. В обозревателе решений щелкните правой кнопкой мыши имя_проектаи выберите команду Свойства.

  2. На вкладке Компиляция , снимите флажок Создать XML-файл документации .

  3. В меню файл выберите команду Сохранить все.

Visual Basic 2008 Express Edition

  1. Создайте резервную копию проекта.

  2. В программе «Блокнот» откройте файл .vbproj для проекта.

  3. Найдите и удалите все элементы < DocumentationFile > в VBPROJ-файл.

    Примечание. Как правило будут удалены два элемента в VBPROJ-файл.

Метод 2: Удаление комментариев XML

Чтобы удалить комментарии XML, выполните следующие действия для файла, созданного конструктором.

  1. В меню Правка выберите команду Найти и заменитьи нажмите кнопку Быстрая замена.

  2. В поле Найти введите '''.

  3. В поле Заменить на введите "и нажмите кнопку Заменить все.

Примечание. Эти шаги необходимо повторять при выполнении одного из следующих действий:

Способ 3: Создайте отдельный проект для хранения файла с XML-комментарии

Создайте новый проект библиотеки классов для хранения файлов, автоматически созданный конструктором. Следующая процедура является примером для этого:

  1. Создайте новый проект библиотеки классов для хранения файлов, которые содержат набор данных или содержат веб-ссылки.

  2. В исходном проекте Visual Basic добавьте ссылку на новый проект библиотеки классов.

  3. Используйте метод 1 для отключения файл XML-документации.

Примечание. Может потребоваться добавить операторы импорта в код Visual Basic.

Статус

Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе "Относится к".

Дополнительные сведения

Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:

Описание 824684 Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт

Дополнительные сведения о создании XML-документации для проекта, посетите следующий веб-узел Microsoft Developer Network (MSDN):

http://msdn2.microsoft.com/en-us/library/x4sa0ak0(VS.90).aspx

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

Спасибо за ваш отзыв!

×