Interessantes Timing. Zain Naboulsi schrieb nur ein paar Beiträge dazu im Visual Studio Tip and Tricks blog:
- Window Layouts: The Four Modes
- Window Layouts: Design, Debug, and Full Screen
- Window Layouts: File View
Die Sache zu erinnern ist, dass, beide, Ihre Werkzeugfenster und Ihre Befehlsleistenanpassungen werden separat für jeden Status gespeichert . Es gibt keine Möglichkeit, Visual Studio mitzuteilen, einen Status für alle Modi zu diesem Zeitpunkt zu verwenden. Darüber hinaus, wenn Sie Visual Studio in einem beliebigen Status herunterfahren, werden alle vier Staaten gespeichert.
EDIT
Haftungsausschluss: Ich habe dies selbst nicht ausprobiert, aber es vielversprechend aussehen. Wenn Sie Ihre Visual Studio-Einstellungen exportieren und die resultierende Datei mit einem Texteditor bearbeiten, finden Sie ein <Category name="Environment_WindowLayout">
-Element mit untergeordneten Elementen für jedes Layout. Ich würde vermuten, dass das Kopieren von <Design>
in die dazu führen würde, dass beide Layouts identisch wären. Vielleicht kann jemand schreibt ein VS-Add-In oder externen Dienstprogramm zur Automatisierung dieses :)
hier eine Vereinfachung das, was das entsprechende Einstellungen XML-Layout wie folgt aussieht:
<UserSettings>
<Category name="Environment_Group" ...>
<Category name="Environment_WindowLayout" ...>
<NoToolWin>
...
</NoToolWin>
<Design>
...
</Design>
<Debug>
...
</Debug>
<Design-FullScreen>
...
</Design-FullScreen>
</Category>
</Category>
</UserSettings>
Ich würde davon abraten! Ich habe es ausprobiert, und auf den ersten Blick sah es so aus, als ob es funktionierte ... bis ich ein paar Mal zwischen Vollbild und Normalmodus hin und her wechselte - VS2012 stürzt jedes Mal ab. Zum Glück habe ich ein Backup gemacht :-) – Heliac