#visual-studio-2010 #user-interface #designer #corrupt
#visual-studio-2010 #пользовательский интерфейс #дизайнер #поврежден
Вопрос:
Извиняюсь, если на этот вопрос уже был дан ответ.
Я работаю над довольно сложным пользовательским интерфейсом в VS2010 (типичный тип проводника с древовидным представлением, разделителями, панелями инструментов и т. Д. — Используя только стандартные элементы управления), И сегодня столкнулся со страшным событием.
Внизу вспыхнула ошибка (это было слишком быстро для ее записи, но что-то говорилось о _HRESULT и treeview). Следующее, что произошло, это то, что появилось около 100 ошибок, все из которых связаны с отсутствующими элементами управления. Я открыл представление конструктора, и мой пользовательский интерфейс вернулся к ванильной пользовательской форме.
Открытие файла Designer.vb показало, что, хотя все элементы управления по-прежнему объявлены, весь код позиционирования и создания экземпляра пропал. Размер файла уменьшился со 110 КБ до 11 КБ.
Я смог восстановить пользовательский интерфейс, скопировав недостающие фрагменты из резервной копии, однако, если бы этих резервных копий там не было, или если бы я просто внес в него большие изменения, все выглядело бы намного мрачнее.
Кто-нибудь сталкивался с этим раньше, и если да, есть ли способ предотвратить повторение этого?
Спасибо
Борис
Ответ №1:
Подобные вещи случаются, и их трудно воспроизвести. Что-то подобное случилось со мной пару недель назад, когда макет Visual Studio перепутался, и он открывал всевозможные окна, которые мне приходилось закрывать каждый раз, когда я запускаю Visual Studio.
Я думаю, это происходит случайным образом без каких-либо веских причин
Ответ №2:
Я понял, что это старый вопрос, но он первый в Google, поэтому я решил поделиться своим решением.
Я часто сталкиваюсь с этой проблемой, я смог ее исправить, перейдя в «Инструменты»> «Параметры», а затем в «Среда»> «Общие» и сняв галочку со следующего:
- Автоматическая настройка визуального интерфейса в зависимости от производительности клиента
- Используйте аппаратное ускорение графики, если доступно
РЕДАКТИРОВАТЬ: упс, я читаю слишком быстро. Поскольку это все еще возникает при поиске в Google «Повреждение пользовательского интерфейса Visual Studio 2010», я оставлю свой ответ здесь.