Dov'è il prompt dei comandi per sviluppatori per VS2013?


304

Devo eseguire il file web.exe dal prompt dei comandi del mio sviluppatore in Visual Studio 2013. Per impostazione predefinita, il prompt dei comandi non è installato in Visual Studio 2013.

In precedenza, utilizzavo Visual Studio 2012. Aveva il prompt dei comandi per sviluppatori installato per impostazione predefinita.

Qualcuno sa perché VS2013 non ha il prompt dei comandi dello sviluppatore per impostazione predefinita? Come posso impostare il prompt dei comandi per sviluppatori per VS2013?


Risposte:


244

Dal menu VS2013 Selezionare "Strumenti", quindi selezionare "Strumenti esterni". Inserisci come di seguito:

  • Titolo : "Richiesta comandi comandi nativi VS2013" andrebbe bene
  • Comando :C:\Windows\System32\cmd.exe
  • Argomenti :/k "C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\VsDevCmd.bat"
  • Directory iniziale : selezionare come si adatta alle proprie esigenze.

Clicca OK. Ora hai accesso al prompt dei comandi nel menu Strumenti.


23
Buona idea - impl sbagliato. Impostare "Argomenti" su / k "C: \ Programmi (x86) \ Microsoft Visual Studio 12.0 \ Common7 \ Tools \ VsDevCmd.bat"
gap

la soluzione precedente non ha risolto "aspnet_regsql.exe" dal prompt dei comandi. La soluzione cablata l'ha fatto.
Hammad Khan,

1
Se non riesci a capire quale valore di "Argomenti" utilizzare, esegui una ricerca di Windows per "comando sviluppatore", fai clic con il pulsante destro del mouse sull'icona Prompt dei comandi per sviluppatori, quindi fai clic su "Proprietà" nel menu contestuale, vedrai un esempio degli argomenti corretti visualizzati nel campo di immissione "Destinazione".
Sbilenco il

307

Per qualche motivo, non aggiunge correttamente un'icona quando si esegue Windows 8+. Ecco come l'ho risolto:

Utilizzando Esplora risorse, vai a:

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

In quella cartella, vedrai un collegamento chiamato Visual Studio Toolsche si associa (supponendo l'installazione predefinita):

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

Fai doppio clic sul collegamento (o vai alla cartella sopra).

Da quella cartella, copia il collegamento denominato Developer Command Prompt for VS2013(e tutti gli altri che ritieni utili) nella prima directory (per il Start Menu). Probabilmente ti verrà richiesto l'accesso amministrativo (fallo).

Una volta fatto, avrai ora un'icona disponibile per il prompt dei comandi del 2013.


1
Ho scritto un paio di script di PowerShell per ripristinare le scorciatoie: blog.quppa.net/2014/07/18/…
Quppa,

2
Ok. Sebbene questi passaggi siano così semplici e rapidi, non sono sicuro che risparmierebbe tempo. :)
WiredPrairie,

3
Aiutato, grazie mille. Una volta che ti trovi nella cartella Strumenti \ Scorciatoie, puoi fare clic con il pulsante destro del mouse e aggiungere per avviare o aggiungere alla barra delle applicazioni.
VivekDev,

@Quppa ottimi script. Pubblicali come risposta. Perché tutte le "soluzioni" menzionate sono solo uno strumento molto impegnativo.
Edward Olamisan,

Finalmente l'unica vera risposta. Per 64 bit, fai clic con il pulsante destro del mouse e modifica Target in:% comspec% / k "" C: \ Programmi (x86) \ Microsoft Visual Studio 12.0 \ VC \ vcvarsall.bat "" amd64
Dirk Bester

25

Ho usato una versione modificata di questa risposta - in base alle mie esperienze aggiungendola a VS 2010:

  1. Seleziona Tools>> External Toolsin Visual Studio
  2. Clic Add
  3. Titolo: io uso Visual Studio Command &Prompt
    • &P Rende P un tasto di scelta rapida alt (quando il menu è attivo)
    • Inizialmente ho usato C, ma questo è in conflitto con il collegamento esistente per la personalizzazione
  4. Comando: C:\Windows\System32\cmd.exe
  5. Argomenti: \k "C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\vsvars32.bat
    • /k mantiene attiva una sessione secondaria in modo che la finestra non si chiuda sul file .bat
  6. Directory iniziale: utilizzo $(ProjectDir)(dal menu a discesa)
  7. Clicca OK.

Ora hai accesso al prompt dei comandi nel menu Strumenti.

Vedi anche: Aggiungi prompt dei comandi a Visual C # Express 2010


Mi sono assicurato di deselezionare l'opzione Prompt for argumentsprima di accettare la finestra di dialogo.
Chris Moutray,

1
Per gli argomenti del passaggio 5, deve essere '/ K' invece di '\ k'
MrSlippers

16

inserisci qui la descrizione dell'immagine

Puoi semplicemente andare su Menu> Tutti i programmi> Visual Studio 2013. Seleziona il collegamento alla cartella "Strumenti di Visual Studio". Questo aprirà la cartella. Ci sono un sacco di scorciatoie per il prompt dei comandi che è possibile utilizzare. Hanno funzionato perfettamente per me.

Penso che il trucco qui potrebbe essere che ci sono versioni diverse per processori diversi, quindi le mettono tutte insieme.


Semplice come questo, in questo modo è più efficiente che tenta di eseguire i comandi, perché a volte si dispone di un'installazione VS diversa o di una cartella diversa.
Amauri,

7

Non so se questo sia cambiato di recente: la risposta data da Samuel non si applicava a me anche se quel collegamento sembrava autorevole.

Un paio di cose

1) Per qualche motivo, viene chiamata la cartella nel menu di avvio Visual Studio 2013e non Microsoft Visual Studio 2013. Utilizzando l'interfaccia delle app win8 potresti vedere la voce 2010 Microsoft Visual Studio 2010e poiché non vedi la nuova cartella 2013 Microsoft Visual Studio 2013accanto ad essa, supponi che non sia lì. Ma è .. Solo qualche pagina scorre via ..

2) Sembra che Windows 8 (o almeno 8.1) non sia in grado di visualizzare le sottocartelle. Ho provato a creare una cartella sotto la Visual Studio 2013cartella con i collegamenti e l'intera cartella non ha mostrato.

3) Ecco perché ciò che è installato è un collegamento. Non sono sicuro del comportamento di Windows 7 con un collegamento nel menu di avvio, ma il menu delle app lo visualizza semplicemente come una cartella. Quando fai clic su di esso, ti porta alle cosiddette scorciatoie mancanti in Explorer.

Soluzione finale: sotto C:\ProgramData\Microsoft\Windows\Start Menu\Programs, crea una nuova cartella chiamata Microsoft Visual Studio 2013. Copia i collegamenti da C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\Shortcutsin quella nuova cartella. Quindi avrai le tue icone usando l'interfaccia dell'app di Windows 8 sotto l'intestazione che è il nome della nuova cartella.

Sarai anche in grado di iniziare a digitare dalla schermata iniziale VS2013e ora verranno visualizzate le icone.


Buona chiamata su Windows 8 che non visualizza sottocartelle, abbastanza fastidioso.
Thorarin,

Strano, sei stato derubato da WiredPrairie che ha pubblicato una versione negativa della tua risposta. Forse ti serviva un linguaggio più conciso e incentrato sull'argomento anziché un muro di testo. Quindi solo la "soluzione finale", e quindi un elenco conciso dei problemi e cosa li ha risolti?
Dirk Bester,

Dirk, la risposta di WiredPrairie potrebbe non spiegare nulla, ma è stata la prima risposta a dire cosa bisognava fare, ed è arrivata quasi un anno prima della mia. Ho "perso" la sua risposta anche se non è stato spiegato nulla, non rendendomi conto che era la stessa della mia;). Sono felice che 2 persone abbiano trovato utile la mia visione.
Gerard ONeill

1

Dal momento che qualsiasi soluzione data finora aprirà il prompt dei comandi nella cartella del progetto, dovresti comunque passare alla cartella del progetto. Se sei interessato a ottenere il prompt dei comandi direttamente nella cartella del progetto, ecco i miei 2 passaggi:

  1. Fare clic con il tasto destro in Esplora soluzioni sul nome del progetto (appena sotto il nome della soluzione) e scegliere il comando "Apri cartella in Esplora file"
  2. Una volta aperto Esplora risorse, digita semplicemente la barra degli indirizzi "cmd" e premi invio!

Et voilà! spero che aiuti


No. Questo apre un prompt cmd e tutti sanno già come farlo in molti modi diversi. L'OP ha richiesto un prompt dei comandi DEVELOPER. Infine, perché dovresti fare qualcosa di così complicato quando puoi semplicemente bloccare i prompt degli sviluppatori sulla barra delle attività e modificare l'inizio tra i (s) per essere esattamente quello che vuoi?
Dirk Bester,

1

Il prompt dei comandi di Visual Studio non è altro che il normale prompt dei comandi in cui alcune variabili di ambiente sono impostate per impostazione predefinita. Queste variabili sono impostate nello script batch: C: \ Programmi (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ Tools \ VsDevCmd.bat. Quindi, in pratica, per ottenere un prompt dei comandi di Visual Studio per una versione particolare, basta aprire il normale prompt dei comandi ed eseguire questo script batch: C: \ Programmi (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ Tools \ VsDevCmd.bat (Cambia il visual versione di studio basata sulla versione installata). Voilà hai il prompt dei comandi di Visual Studio. È possibile scrivere uno script per eseguire il file batch e aprire cmd.exe.



0

Sto utilizzando VS 2012, quindi sono C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Visual Studio 2012\Visual Studio Toolspassato a " " ed ho eseguito come amministratore questo collegamento "Prompt dei comandi per VS2012". Nella shell dei comandi ho incollato il suggerito

aspnet_regiis -i

e come sospettavo questo non ha prodotto alcun successo su Windows 10: inserisci qui la descrizione dell'immagine

Quindi tutto quello che dovevo fare era "Attivare / disattivare le funzionalità di Windows" sul pannello di controllo e riavviare la macchina per effettuare le modifiche. Ciò ha risolto il problema. Grazie.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.