Visual Studio 2010 портит пользовательский интерфейс - PullRequest
0 голосов
/ 15 октября 2011

Извинения, если на этот вопрос уже был дан ответ.

Я работаю над довольно сложным пользовательским интерфейсом в VS2010 (типичный тип проводника с древовидной структурой, разделителями, панелями инструментов и т. Д. С использованием только стандартных элементов управления), и сегодня столкнулся со страшным событием.

Внизу вспыхнула ошибка (запись была слишком быстрой, но что-то говорилось о _HRESULT и древовидном представлении). Следующее, что случилось, было то, что появилось около 100 ошибок, все из которых были связаны с отсутствующими элементами управления. Я открыл представление дизайнера, и мой пользовательский интерфейс вернулся к обычной пользовательской форме.

Открытие файла Designer.vb показало, что, хотя все элементы управления все еще были объявлены, все коды позиционирования и создания экземпляров пропали. Файл уменьшен с 110 КБ до 11 КБ.

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

Кто-нибудь сталкивался с этим раньше, и если да, есть ли способ предотвратить его повторение?

Спасибо

Борис

Ответы [ 2 ]

0 голосов
/ 12 ноября 2011

Я понял, что это старый вопрос, но он первый в Google, поэтому я решил поделиться своим решением.

Я часто сталкиваюсь с этой проблемой, я смог ее исправить, выбрав Инструменты> Параметры, затем в Среде> Общие и сняв отметку , следующее:

  • Автоматическая настройка визуального восприятия на основе производительности клиента
  • Использовать аппаратное ускорение графики, если доступно

РЕДАКТИРОВАТЬ: ой, я читаю слишком быстро. Так как это все еще возникает, когда Google прибегает к «Повреждению пользовательского интерфейса Visual Studio 2010», я оставлю свой ответ здесь.

0 голосов
/ 15 октября 2011

Такие вещи случаются, и их трудно воспроизвести. Нечто подобное произошло со мной несколько недель назад, когда визуальный дизайн студии был испорчен, и в нем появлялись всевозможные окна, которые мне приходилось закрывать при каждом запуске Visual Studio.

Полагаю, это происходит случайно, без каких-либо хороших причин

...