Persönlich habe ich meine Windows so eingerichtet, dass man meinen Hauptmonitor hat, habe ich den Hauptvisuellen Studio Monitor, also also mein Codefenster, maximiert, mit nur der Toolbox angedockt, auf der linken Seite. Das bedeutet, dass das Codefenster so viel Platz wie möglich einnimmt, während der linke Rand des Codes nahe der Mitte des Bildschirms bleibt, wo meine Augen natürlich aussehen. Mein Hauptmonitor ist ein großer Bildschirm, also finde ich mehr als genug Platz für meinen Code.
Mein sekundärer Monitor hat ein zweites Fenster, das die Werkzeugfenster enthält, die ich benutze. Also habe ich Lösung Explorer, Fehlerliste, Aufgabenliste (// todo: Kommentare), Ausgabefenster, Ergebnisse usw. alles auf meinem sekundären Monitor so viel Platz wie sie wollen.
Beim Debuggen verschiebt der Lösungsexplorer den Hauptmonitor, und die Fenster "Uhr", "Auto" und "Lokal" nehmen seinen Platz ein.
Ich finde das gibt mir einen sehr großen Bereich, Code zu schreiben, und wirklich hilft, die Verwendung all dieser zusätzlichen Fenster, indem sie ihnen mehr Immobilien, als sie normalerweise haben.
Update: Als Reaktion auf alle, die über die Verwendung des zweiten Monitors für die Dokumentation oder das Ausführen der App sprechen, stimme ich voll und ganz zu, und vergaß zu erwähnen, wie ich das tue. Ich benutze PowerMenu viel, um dies zu erreichen. Grundsätzlich kann ich mit der rechten Maustaste auf ein beliebiges Fenster klicken und Always On Top einstellen. Während ich debugge, möchte ich zwar mein Ausgabefenster sehen, aber wenn ich auf eine Dokumentation verweisen muss, wechsle ich einfach zu Mozilla (auf dem zweiten Monitor), setze es oben und gehe zurück zum Visual Studio. Ich finde, das erlaubt mir, die Werkzeugfenster zu verwalten, ohne sie entweder umhermischen zu müssen oder wertvollen Platz im Codefenster einzunehmen.
Ich bin überrascht, dass Visual Studio ist eine Software nicht als "in erster Linie für die Programmierung". – timbo