Ответ 1
Интересное время. Zain Naboulsi просто написал несколько сообщений об этом в Блог и подсказки для Visual Studio:
Здесь следует помнить, что, обои, окна инструментов и настройки панели команд сохраняются отдельно для каждого состояния. Там есть нет возможности сказать, что Visual Studio использует одно состояние для всех режимов в это время. Кроме того, когда вы закрываете Visual Studio в любом состоянии, все четыре сохраняются состояния.
ИЗМЕНИТЬ
Отказ от ответственности: я сам не пробовал, но выглядит многообещающим. Если вы экспортируете настройки Visual Studio и редактируете полученный файл с помощью текстового редактора, вы можете найти элемент <Category name="Environment_WindowLayout">
с дочерними элементами для каждого макета. Я предполагаю, что копирование <Design>
в <Debug>
приведет к тому, что оба макета будут идентичными. Может быть, кто-то может написать надстройку VS или внешнюю утилиту для автоматизации этого:)
Вот упрощение того, как выглядят соответствующие настройки XML-макета:
<UserSettings>
<Category name="Environment_Group" ...>
<Category name="Environment_WindowLayout" ...>
<NoToolWin>
...
</NoToolWin>
<Design>
...
</Design>
<Debug>
...
</Debug>
<Design-FullScreen>
...
</Design-FullScreen>
</Category>
</Category>
</UserSettings>