Исправление: При некоторых откреплять или изменить макет окна в Visual Studio 2008 Пакет обновления 1 интегрированной среды разработки IDE аварийно завершает работу


Проблемы


При некоторых откреплять или изменить макет окна в Интегрированной среде разработки Microsoft Visual Studio 2008 Пакет обновления 1 (SP1) могут возникнуть следующие проблемы.

Сценарий 1

Рассмотрим следующий сценарий.
  • Отлаживать приложения в среде разработки Visual Studio 2008 с пакетом обновления 1.
  • При попадании в точку останова, можно отменить закрепление окно контрольного значения или окно «Стек вызовов».
  • Можно продолжить отладку, а затем введите следующий оператор.
  • Вы нажмите кнопку Остановить отладку.
В этом случае происходит сбой интегрированной среды разработки.

Сценарий 2

Рассмотрим следующий сценарий.
  • Можно отменить закрепление некоторых окон в среде разработки Visual Studio 2008 с пакетом обновления 1.
  • Закрепить окно в другое место.
  • Переключение окон между другими режимами и полноэкранном режиме.
В этом случае происходит сбой интегрированной среды разработки.

Причина


Эта проблема возникает из-за проблемы внутри обработчика оболочки Visual Studio.

Решение


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

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

Предварительные условия

Для установки этого исправления необходимо иметь Visual Studio 2008 SP1.

Требование перезагрузки

Не требуется перезагружать компьютер после установки данного исправления.

Сведения о замене исправлений

Это исправление не заменяет других исправлений.

Сведения о файлах

Глобальная версия этого исправления содержит атрибуты файла (или более поздние атрибуты файлов), приведенные в следующей таблице. Дата и время для файлов указаны в формате UTC. При просмотре сведений о файлах выполняется перевод соответствующих значений в местное время. Чтобы узнать разницу между временем UTC и местным временем, откройте вкладку Часовой пояс элемента Дата и время панели управления.
Имя файлаВерсия файлаРазмердатаВремяПлатформа
Msenv.dll9.0.30729.41089,354,04003-May-200909:57x86

Обходное решение


Чтобы обойти эту проблему, не изменяйте расположение окон по умолчанию.

Статус


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

Дополнительная информация


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