Почему Visual Studio 2010 меняет позиции окна «Дизайн» после возврата в режим «Дизайн» из режима «Сборка»? - PullRequest
7 голосов
/ 20 мая 2011

У меня возникла проблема с Visual Studio 2010, которая сводит меня с ума. Общая проблема заключается в том, что Visual Studio 2010, похоже, не запоминает мои позиции в окне. (Visual Studio 2010, v.10.0.40219.1 SP1Rel в Windows XP SP3.)

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

Моя самая большая проблема на данный момент заключается в том, что Visual Studio 2010 не запоминает положения окон в режиме «Дизайн» после перехода в режим «Сборка» и возврата в режим «Дизайн».

Вот несколько скриншотов, иллюстрирующих эту проблему:

Screenshot 1 -- Design mode.

Представь, что я кодирую. ОК, время строить.

Screenshot 2 -- Build mode.

ОК, расположение окон изменилось. Это раздражает, но что угодно. Вернемся в режим проектирования.

Screenshot 3 -- Back to Design mode.

Это выглядит нормально, но ПОДОЖДИТЕ - почему окна не возвращаются в прежнее положение?

Screenshot 4 -- Why won't you line up?!

Я использую небольшой размер окна Visual Studio, но, как показывает красная рамка, есть разница. Почему это происходит и что я могу сделать, чтобы решить эту проблему? Это сводит меня с ума. Это не выглядит большим изменением на этих снимках экрана, но когда у меня развернут экземпляр VS на двух моих мониторах (настроен для отображения как один непрерывный рабочий стол вместо двух рабочих столов) - это очень заметное и раздражающее изменение.

Возможные проблемы, которые, как я думал, были причиной этой проблемы:

  • Я храню свою рабочую копию в папке Dropbox. Я работаю из этой папки. Тем не менее, я попробовал эту же проблему с Dropbox выключен и воспроизвел вышеуказанную проблему.
  • Поврежден файл настроек. Я попробовал это с новым приложением MVC, сохранил его вне Dropbox, и произошло то же самое.
  • Проблема с Windows XP. Я знаю, что мне нужно обновить, но, к сожалению, это не всегда вариант. Если у Windows 7 нет этой проблемы, я с удовольствием обновлю.
  • @ Штонг ответил ниже, что я должен использовать установку с двумя мониторами с различными конфигурациями рабочего стола и установить Инструменты производительности Visual Studio . Хотя технически это решит проблему (теперь у меня может быть два набора смешанных вкладок, а размеры не меняются) - вместо них забываются позиции стыковки. Это означает, что если я закреплю Solution Solution вправо в режиме разработки, затем соберу, а затем вернусь в режим разработки - мое закрепленное окно больше не будет закреплено.

У меня тоже была такая же проблема в Visual Studio 2008.

1 Ответ

4 голосов
/ 20 мая 2011

Пробовали ли вы установить Visual Studio Productivity Power Tools , который позволяет разделить ваши редакторы на разные окна, сделать два окна и прикрепить каждое к одному монитору (вместо того, чтобы один растягивал их над двумя мониторами)? Таким образом, каждое окно должно вписываться в свой монитор, как и любое другое окно, и ваша проблема должна исчезнуть.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...