Te damos el arreglo a esta duda, o por lo menos eso esperamos. Si presentas inquietudes coméntalo, que con gusto te responderemos
Solución:
Hacen cosas diferentes.
Ventana inmediata:
La ventana Inmediato se usa en tiempo de diseño para depurar y evaluar expresiones, ejecutar sentencias, imprimir valores de variables, etc. Le permite ingresar expresiones para ser evaluadas o ejecutadas por el lenguaje de desarrollo durante la depuración.
Ventana de comandos:
La ventana de comandos se utiliza para ejecutar comandos o alias directamente en el entorno de desarrollo integrado (IDE) de Visual Studio. Puede ejecutar tanto comandos de menú como comandos que no aparecen en ningún menú.
La ventana inmediata es una ayuda para la depuración.
La ventana de comandos le permite ejecutar comandos (por ejemplo, elementos de menú) en cualquier momento.
Aunque comparten algunos funcionalidad cada uno tiene un enfoque separado.
Agregando a la “diferencia”
Ventana inmediata: tiene toda la funcionalidad de la ventana de comandos siempre que comience con “>”.
Ventana de comandos: no tiene otra funcionalidad ya que no puede comenzar con nada más que “>”.
PS Visual Studio incluye ambos, ya que en el modo de desarrollo puede usar prácticamente solo la ventana de comandos, ya que necesita que el modo de depuración esté activo para poder usar las funcionalidades de la ventana inmediata (que en cualquier momento puede usar la ventana de comandos).
En resumen, tenga la ventana de comandos en modo de desarrollo y la ventana inmediata en modo de depuración.