¿Dónde está el símbolo del sistema del desarrollador para VS2013?

304

Necesito ejecutar el archivo web.exe desde mi símbolo del sistema de desarrollador en Visual Studio 2013. De manera predeterminada, el símbolo del sistema no está instalado en Visual Studio 2013.

Anteriormente, estaba usando Visual Studio 2012. Tenía el símbolo del sistema del desarrollador instalado de forma predeterminada.

¿Alguien sabe por qué VS2013 no tiene símbolo del sistema desarrollador por defecto? ¿Cómo puedo configurar el símbolo del sistema del desarrollador para VS2013?

usuario276363
fuente

Respuestas:

244

Desde el menú VS2013 Seleccione "Herramientas", luego seleccione "Herramientas externas". Ingrese como a continuación:

  • Título : "Indicador de comando de herramientas nativas VS2013" sería bueno
  • Comando :C:\Windows\System32\cmd.exe
  • Argumentos :/k "C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\VsDevCmd.bat"
  • Directorio inicial : seleccione según sus necesidades.

Haga clic en Aceptar. Ahora tiene acceso al símbolo del sistema en el menú Herramientas.

LuvAspNet
fuente
23
Buena idea, impl incorrecta. Establezca los "Argumentos" en / k "C: \ Archivos de programa (x86) \ Microsoft Visual Studio 12.0 \ Common7 \ Tools \ VsDevCmd.bat"
gap
la solución anterior no solucionó 'aspnet_regsql.exe' desde el símbolo del sistema. La solución cableada lo hizo.
Hammad Khan
1
Si no puede determinar qué valor de "Argumentos" usar, simplemente haga una búsqueda en Windows de "comando de desarrollador", haga clic con el botón derecho en el ícono de Símbolo del sistema de desarrollador, luego haga clic en "Propiedades" en el menú contextual, verá un ejemplo de los argumentos correctos que se muestran en el campo de entrada "Destino".
Lopsided
307

Por alguna razón, no agrega correctamente un icono cuando se ejecuta Windows 8+. Así es como lo resolví:

Con el Explorador de Windows, navegue hasta:

C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Visual Studio 2013

En esa carpeta, verá un acceso directo llamado Visual Studio Toolsque se asigna (suponiendo que la instalación predeterminada):

C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\Shortcuts

Haga doble clic en el acceso directo (o vaya a la carpeta de arriba).

Desde esa carpeta, copie el acceso directo llamado Developer Command Prompt for VS2013(y cualquier otro que encuentre útil) en el primer directorio (para el Start Menu). Es probable que se le solicite acceso administrativo (hágalo).

Una vez que haya hecho eso, ahora tendrá un icono disponible para el símbolo del sistema 2013.

WiredPrairie
fuente
1
Escribí un par de scripts de PowerShell para restaurar los accesos directos: blog.quppa.net/2014/07/18/…
Quppa
2
Okay. Aunque, estos pasos son tan simples y rápidos, no estoy seguro de que ahorre tiempo. :)
WiredPrairie
3
Ayudado, muchas gracias. Una vez que esté en la carpeta Tools \ ShortCuts, puede hacer clic derecho y anclar para iniciar o anclar a la barra de tareas.
VivekDev
@Quppa excelentes guiones. Solo publíquelos como respuesta. Porque todas las "soluciones" mencionadas son solo herramientas, mucho trabajo.
Edward Olamisan
Finalmente la única respuesta verdadera. Para 64 bits, haga clic derecho y cambie el destino para que sea:% comspec% / k "" C: \ Archivos de programa (x86) \ Microsoft Visual Studio 12.0 \ VC \ vcvarsall.bat "" amd64
Dirk Bester
25

Utilicé una versión modificada de esta respuesta , basada en mis experiencias al agregarla a VS 2010:

  1. Seleccione Tools>> External Toolsen Visual Studio
  2. Hacer clic Add
  3. Título: yo uso Visual Studio Command &Prompt
    • &P Convierte P en una tecla de método abreviado alternativo (cuando el menú está activo)
    • Originalmente usé C, pero eso entra en conflicto con el acceso directo existente para Personalizar
  4. Mando: C:\Windows\System32\cmd.exe
  5. Argumentos: \k "C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\vsvars32.bat
    • /k mantiene activa una sesión secundaria para que la ventana no se cierre en el archivo .bat
  6. Directorio inicial: uso $(ProjectDir)(del menú desplegable)
  7. Haga clic en Aceptar.

Ahora tiene acceso al símbolo del sistema en el menú Herramientas.

Consulte también: Agregar símbolo del sistema a Visual C # Express 2010

Michael Paulukonis
fuente
Me aseguré de desmarcar Prompt for argumentsantes de aceptar el diálogo.
Chris Moutray
1
Para los argumentos en el paso 5, debe ser '/ K' en lugar de '\ k'
MrSlippers
16

ingrese la descripción de la imagen aquí

Simplemente vaya a Menú> Todos los programas> Visual Studio 2013. Seleccione el enlace de la carpeta "Visual Studio Tools". Esto abrirá la carpeta. Hay muchos atajos para el símbolo del sistema que puede usar. Funcionaron perfectamente para mí.

Creo que el truco aquí podría ser que hay diferentes versiones para diferentes procesadores, por lo tanto, las unen.

Hammad Khan
fuente
Tan simple como eso, de esta manera es más eficiente que intentar ejecutar los comandos, porque, a veces, tiene una instalación VS diferente, o una carpeta diferente.
Amauri
7

No sé si esto cambió recientemente, la respuesta dada por Samuel no se aplicó a mí a pesar de que ese vínculo parecía autoritario.

Un par de cosas

1) Por alguna razón, se llama a la carpeta en el menú de inicio Visual Studio 2013, y no Microsoft Visual Studio 2013. Al usar la interfaz de aplicaciones win8, es posible que vea la entrada de 2010 Microsoft Visual Studio 2010, y dado que no ve la nueva carpeta de 2013 al Microsoft Visual Studio 2013lado, asume que no está allí. Pero es ... A solo unos pocos desplazamientos de página ...

2) Parece que Windows 8 (o 8.1 al menos) no puede mostrar subcarpetas. Intenté crear una carpeta debajo de la Visual Studio 2013carpeta con accesos directos, y toda la carpeta simplemente no se mostró.

3) Por eso lo que está instalado es un acceso directo. No estoy seguro de cuál es el comportamiento de Windows 7 con un acceso directo en el menú de inicio, pero el menú de aplicaciones solo lo muestra como una carpeta. Cuando haces clic en él, te lleva a los llamados accesos directos que faltan en el explorador.

Solución final: debajo C:\ProgramData\Microsoft\Windows\Start Menu\Programs, crea una nueva carpeta llamada Microsoft Visual Studio 2013. Copie los accesos directos C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\Shortcutsa esa nueva carpeta. Luego tendrá sus iconos usando la interfaz de la aplicación de Windows 8 debajo del encabezado que es el nuevo nombre de la carpeta.

También podrá comenzar a escribir desde la pantalla de inicio VS2013, y ahora aparecerán los íconos.

Gerard ONeill
fuente
Buena llamada en Windows 8 que no muestra subcarpetas, bastante molesto.
Thorarin
Extraño, WiredPrairie te robó y publicó una mala versión de tu respuesta. Tal vez necesitabas un lenguaje más conciso y centrado en el tema en lugar de un muro de texto. Entonces, ¿solo la "Solución final" y luego una lista concisa de los problemas y qué los solucionó?
Dirk Bester
Dirk, la respuesta de WiredPrairie podría no explicar nada, pero fue la primera respuesta para decir lo que había que hacer, y llegó casi un año antes que la mía. Sin embargo, 'extrañé' su respuesta ya que no se explicó nada, sin darme cuenta de que era igual a la mía;). Estoy feliz de que 2 personas hayan encontrado útil mi visión.
Gerard ONeill
1

Dado que cualquier solución dada hasta ahora abrirá el símbolo del sistema en la carpeta del proyecto, aún tendrá que navegar a la carpeta del proyecto. Si está interesado en obtener el símbolo del sistema directamente en la carpeta del proyecto, estos son mis 2 pasos:

  1. Haga clic derecho en el explorador de soluciones en el nombre del proyecto (justo debajo del nombre de la solución) y elija el comando "Abrir carpeta en el Explorador de archivos"
  2. Una vez que el Explorador de Windows esté abierto, simplemente escriba la barra de direcciones "cmd" y luego presione enter.

Et voila! Espero que ayude

MarcWithAC
fuente
No. Esto abre un indicador de cmd y todos ya saben cómo hacerlo de muchas maneras diferentes. El OP solicitó un símbolo del sistema DESARROLLADOR. Finalmente, ¿por qué harías algo tan complicado cuando simplemente puedes anclar el / los indicador (es) del desarrollador a la barra de tareas y modificar el inicio en (s) para que sea exactamente lo que quieres?
Dirk Bester
1

El símbolo del sistema de Visual Studio no es más que el símbolo del sistema normal donde se configuran pocas variables de entorno de forma predeterminada. Estas variables se establecen en el script por lotes: C: \ Archivos de programa (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ Tools \ VsDevCmd.bat. Básicamente, para obtener un símbolo del sistema de Visual Studio para una versión en particular, simplemente abra el símbolo del sistema normal y ejecute este script por lotes: C: \ Archivos de programa (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ Tools \ VsDevCmd.bat (Cambie el visual versión de estudio basada en su versión instalada). Voila, tienes el símbolo del sistema de Visual Studio. Puede escribir un script para ejecutar el archivo por lotes y abrir cmd.exe.

prashanthns
fuente
0

Estoy usando VS 2012, así que navegué hasta " C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Visual Studio 2012\Visual Studio Tools" y ejecuté como administrador este acceso directo "Mensaje de comando del desarrollador para VS2012". En el comando shell pegué la sugerencia

aspnet_regiis -i

y como sospechaba que esto no produjo ningún éxito en Windows 10: ingrese la descripción de la imagen aquí

Así que todo lo que tenía que hacer era "Activar / Desactivar las características de Windows" en el Panel de control y reiniciar mi máquina para realizar los cambios. Eso resolvió el problema. Gracias.

Chagbert
fuente