Personalmente, no tengo mis ventanas configuradas para que mi monitor principal tenga el monitor principal de estudio visual, por lo que mi ventana de código, maximizada, con solo la caja de herramientas acoplada, a la izquierda. Esto significa que la ventana de código ocupa tanto espacio como sea posible, mientras mantiene el borde izquierdo del código cerca del centro de la pantalla, donde mis ojos se ven naturalmente. Mi monitor principal es una pantalla ancha, así que me da más espacio para mi código.
Mi monitor secundario tiene una segunda ventana, que contiene las ventanas de herramientas que utilizo. Así que tengo el explorador de soluciones, la lista de errores, la lista de tareas (// todo: comentarios), la ventana de resultados, los resultados, etc., que ocupan todo el espacio que deseen en mi monitor secundario.
Al depurar, el explorador de soluciones mueve el monitor principal, y las ventanas del reloj, autos y locales ocupan su lugar.
Me parece que esto me da un área muy grande para escribir código, y realmente me ayuda a usar todas esas ventanas adicionales, al darles más propiedades inmobiliarias de lo que normalmente tendrían.
Actualización: En respuesta a todo el mundo que habla acerca de utilizar el segundo monitor para la documentación o ejecutar la aplicación, estoy totalmente de acuerdo y olvidé mencionar cómo lo hago. Yo uso PowerMenu mucho para lograr esto. Básicamente puedo hacer clic derecho en cualquier ventana y configurar Siempre Encima. Así que mientras estoy depurando, quiero ver mi ventana de salida, pero luego si tengo que referirme a cierta documentación, simplemente paso a Mozilla (en el segundo monitor), lo configuro en la parte superior y regreso a Visual Studio. Encuentro que esto me permite administrar las ventanas de herramientas sin tener que mezclarlas mucho o ocupar un espacio valioso en la ventana de código.
me sorprende que Visual Studio no se considera el software "que se utiliza principalmente para la programación". – timbo