Símbolo del sistema para desarrolladores de Visual Studio y PowerShell para desarrolladores

Visual Studio 2019 incluye dos shells de línea de comandos para desarrolladores:

  • Símbolo del sistema para desarrolladores de Visual Studio: se trata de un símbolo del sistema estándar con ciertas variables de entorno establecidas para facilitar el uso de las herramientas de desarrollo de línea de comandos. Está disponible desde Visual Studio 2015.

  • PowerShell de Visual Studio para desarrolladores: es más eficaz que un símbolo del sistema. Por ejemplo, puede pasar la salida de un comando (denominado cmdlet ) a otro cmdlet. Este shell tiene las mismas variables de entorno establecidas que el Símbolo del sistema para desarrolladores. Está disponible desde Visual Studio 2019.

Símbolo del sistema para desarrolladores para Visual Studio que muestra la herramienta clrver

A partir de la versión 16.5 de Visual Studio 2019, Visual Studio incluye un terminal integrado que puede hospedar cualquiera de estas shells (Símbolo del sistema para desarrolladores y PowerShell para desarrolladores). También puede abrir varias pestañas de cada shell. El terminal de Visual Studio se basa en Terminal Windows. Para abrir el terminal en Visual Studio, elija Ver > Terminal.

Terminal de Visual Studio que muestra varias pestañas

Al abrir uno de los shells de desarrollador desde Visual Studio, como una aplicación independiente o en la ventana de terminal, se abre en el directorio de la solución actual (si tiene una solución cargada). Este comportamiento facilita la ejecución de comandos en la solución o en sus proyectos.

Ambos shells tienen conjuntos de variables de entorno específicas que le permiten usar las herramientas de desarrollo de línea de comandos más fácilmente. Después de abrir uno de estos shells, puede escribir los comandos para diferentes utilidades sin tener que saber dónde se encuentran.

Comandos más usados Descripción
MSBuild Creación de un proyecto o una solución
clrver Herramientas de .NET Framework para CLR.
ildasm Una herramienta de .NET Framework para desensamblador.
dotnet Un comando de la CLI de .NET
dotnet run Un comando de la CLI de .NET
CL Herramienta de compilación de C/C++
NMAKE Herramienta de compilación de C/C++
LIB Herramienta de compilación de C/C++
DUMPBIN Herramienta de compilación de C/C++

Inicio en Visual Studio

Siga estos pasos para abrir Símbolo del sistema para desarrolladores o PowerShell para desarrolladores desde Visual Studio:

  1. Abra Visual Studio.

  2. En la barra de menús, elija Herramientas > Línea de comandos > Símbolo del sistema para desarrolladores o PowerShell para desarrolladores.

    Elemento de menú del símbolo del sistema en Visual Studio

Inicio desde el menú de Windows

Otra manera de iniciar los shells es desde el menú Inicio. Es posible que tenga varios símbolos del sistema, en función de la versión de Visual Studio y de los SDK y las cargas de trabajo adicionales que haya instalado.

Windows 10

  1. Seleccione Inicio Tecla del logotipo de Windows del teclado. y desplácese hasta la letra V.

  2. Expanda la carpeta Visual Studio 2019.

  3. Elija Símbolo del sistema para desarrolladores para VS 2019 o PowerShell para desarrolladores para VS 2019.

    Como alternativa, puede empezar a escribir el nombre del shell en el cuadro de búsqueda de la barra de tareas y elegir el resultado que desee a medida que la lista de resultados empiece a mostrar las coincidencias de búsqueda.

    GIF animado que muestra el comportamiento de búsqueda en Windows 10

Windows 8.1

  1. Vaya a la pantalla Inicio al presionar la tecla de logotipo de Windows Tecla de logotipo de Windows en el teclado. en el teclado, por ejemplo.

  2. En la pantalla Inicio, presione Ctrl+Tabulador para abrir la lista Aplicaciones y presione V. Esto muestra una lista que incluye todos los símbolos del sistema de Visual Studio instalados.

  3. Elija Símbolo del sistema para desarrolladores para VS 2019 o PowerShell para desarrolladores para VS 2019.

Windows 7

  1. Elija Inicio y, a continuación, expanda Todos los programas.

  2. Elija Visual Studio 2019 > Visual Studio Tools > Símbolo del sistema para desarrolladores para VS 2019 o bien PowerShell para desarrolladores para VS 2019.

    Menú Inicio de Windows 7 con el símbolo del sistema resaltado

Si tiene instalados otros SDK, como el SDK de Windows 10 o versiones anteriores, es posible que vea símbolos del sistema adicionales. Consulte la documentación de cada herramienta para conocer la versión del símbolo del sistema que debe utilizar.

Inicio desde el explorador de archivos

Normalmente, los accesos directos de los shells que haya instalado se colocan en la carpeta Menú Inicio en Visual Studio; por ejemplo, en %ProgramData%\Microsoft\Windows\Start Menu\Programs\Visual Studio 2019\Visual Studio Tools. Pero si la búsqueda del símbolo del sistema no produce los resultados esperados, puede intentar buscar manualmente los archivos en el equipo.

Símbolo del sistema para desarrolladores

Busque el nombre del archivo de símbolo del sistema; por ejemplo, VsDevCmd.bat o vaya a la carpeta Tools de Visual Studio; por ejemplo, %ProgramFiles(x86)%\Microsoft Visual Studio\2019\Community\Common7\Tools (la ruta de acceso cambia según la versión de Visual Studio, la edición y la ubicación de instalación).

Cuando haya encontrado el archivo del símbolo del sistema, ábralo escribiendo el siguiente comando en una ventana del símbolo del sistema normal:

"%ProgramFiles(x86)%\Microsoft Visual Studio\2019\Community\Common7\Tools\VsDevCmd.bat"

O bien, escriba el siguiente comando en el cuadro de diálogo Ejecutar de Windows:

%comspec% /k "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\Tools\VsDevCmd.bat"

Sugerencia

Tendrá que editar la ruta de acceso para que coincida con la instalación de Visual Studio.

PowerShell para desarrolladores

Busque un archivo de script de PowerShell denominado Launch-VsDevShell.ps1 o vaya a la carpeta Tools de Visual Studio, como %ProgramFiles(x86)%\Microsoft Visual Studio\2019\Community\Common7\Tools. (La ruta cambia según la ubicación de instalación, la edición y la versión de Visual Studio). Cuando haya localizado el archivo PowerShell, ejecútelo introduciendo el siguiente comando en un símbolo del sistema de Windows PowerShell o PowerShell 6:

& 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\Tools\Launch-VsDevShell.ps1'

De forma predeterminada, la instancia de PowerShell para desarrolladores que se inicia está configurada para la instalación de Visual Studio cuya ruta de acceso de instalación se encuentra en el archivo de Launch-VsDevShell.ps1.

Sugerencia

Se debe establecer la directiva de ejecución para que se ejecute cmdlet.

Consulte también