Onde está o prompt de comando do desenvolvedor para o VS2013?


304

Preciso executar o arquivo web.exe no meu prompt de comando do desenvolvedor no Visual Studio 2013. Por padrão, o prompt de comando não está instalado no Visual Studio 2013.

Anteriormente, eu estava usando o Visual Studio 2012. Ele tinha o prompt de comando do desenvolvedor instalado por padrão.

Alguém sabe por que o VS2013 não possui prompt de comando do desenvolvedor por padrão? Como posso configurar o prompt de comando do desenvolvedor para o VS2013?


Respostas:


244

No menu VS2013, selecione "Ferramentas" e, em seguida, selecione "Ferramentas externas". Digite como abaixo:

  • Título : "VS2013 Ferramentas Nativas - Prompt de Comando" seria bom
  • Comando :C:\Windows\System32\cmd.exe
  • Argumentos :/k "C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\VsDevCmd.bat"
  • Diretório inicial : selecione conforme suas necessidades.

Clique OK. Agora você tem acesso ao prompt de comando no menu Ferramentas.


23
Boa ideia - impl errado. Defina os "argumentos" como / k "C: \ Arquivos de programas (x86) \ Microsoft Visual Studio 12.0 \ Common7 \ Tools \ VsDevCmd.bat"
— intervalo

a solução acima não corrigiu 'aspnet_regsql.exe' no prompt de comando. Solução com fio fez.
— Hammad Khan

1
Se você não conseguir descobrir qual o valor de "Argumentos" a ser usado, faça uma pesquisa no Windows por "comando do desenvolvedor", clique com o botão direito do mouse no ícone Prompt de Comando do Desenvolvedor e clique em "Propriedades" no menu de contexto, você verá um exemplo dos argumentos corretos mostrados no campo de entrada "Destino".
— Dispensado

307

Por algum motivo, ele não adiciona adequadamente um ícone ao executar o Windows 8+. Aqui está como eu resolvi:

Usando o Windows Explorer, navegue para:

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

Nessa pasta, você verá um atalho chamado Visual Studio Toolsmapeado para (assumindo a instalação padrão):

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

Clique duas vezes no atalho (ou vá para a pasta acima).

Nessa pasta, copie o atalho nomeado Developer Command Prompt for VS2013(e qualquer outro que você achar útil) para o primeiro diretório (para o Start Menu). Você provavelmente será solicitado a acessar o acesso administrativo (faça isso).

Depois de fazer isso, agora você terá um ícone disponível para o prompt de comando de 2013.


1
Eu escrevi um par de scripts do PowerShell para restaurar os atalhos: blog.quppa.net/2014/07/18/...
— Quppa

2
Está bem. Embora essas etapas sejam tão simples e rápidas, não tenho certeza de que pouparia tempo. :)
— WiredPrairie

3
Ajudado, muito obrigado. Quando estiver na pasta Tools \ ShortCuts, clique com o botão direito do mouse e fixe-o para iniciar ou fixe-o na barra de tarefas.
— VivekDev 23/09

@Quppa ótimos scripts. Basta publicá-las como resposta. Porque todas as "soluções" mencionadas são apenas muito trabalho.
— Edward Olamisan 30/09/14

Finalmente, a única resposta verdadeira. Para 64 bits, clique com o botão direito do mouse e altere Target para ser:% comspec% / k "" C: \ Arquivos de Programas (x86) \ Microsoft Visual Studio 12.0 \ VC \ vcvarsall.bat "" amd64
— Dirk Bester em

25

Eu usei uma versão modificada desta resposta - com base em minhas experiências adicionando-a ao VS 2010:

  1. Selecione Tools>> External Toolsno Visual Studio
  2. Clique Add
  3. Título: eu uso Visual Studio Command &Prompt
    • &P Torna P uma tecla de atalho alt (quando o menu está ativo)
    • Eu originalmente usei C, mas isso entra em conflito com o atalho existente para Personalizar
  4. Comando: C:\Windows\System32\cmd.exe
  5. Argumentos: \k "C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\vsvars32.bat
    • /k mantém uma sessão secundária ativa para que a janela não feche no arquivo .bat
  6. Diretório inicial: eu uso $(ProjectDir)(no menu suspenso)
  7. Clique OK.

Agora você tem acesso ao prompt de comando no menu Ferramentas.

Consulte também: Adicionar prompt de comando ao Visual C # Express 2010


Certifique-se de desmarcar a opção Prompt for argumentsantes de aceitar a caixa de diálogo.
— 22814 Chris Moutray

1
Para os argumentos na etapa 5, ele precisa ser '/ K' em vez de '\ k'
— MrSlippers

16

insira a descrição da imagem aqui

Você pode simplesmente ir para Menu> Todos os Programas> Visual Studio 2013. Selecione o link da pasta "Visual Studio Tools". Isso abrirá a pasta. Existem vários atalhos para o prompt de comando que você pode usar. Eles funcionaram perfeitamente para mim.

Eu acho que o truque aqui pode ser que existam versões diferentes para processadores diferentes, portanto, eles os juntam.


Simples assim, é mais eficiente tentar executar os comandos, porque, às vezes, você tem uma instalação diferente do VS ou uma pasta diferente.
— Amauri

7

Não sei se isso mudou recentemente - a resposta dada por Samuel não se aplicava a mim, embora esse link parecesse autorizado.

Um par de coisas

1) Por alguma razão, a pasta no menu Iniciar é chamada Visual Studio 2013, e não Microsoft Visual Studio 2013. Usando a interface do win8 apps, você pode ver a entrada 2010 Microsoft Visual Studio 2010e, como não vê a nova pasta 2013 Microsoft Visual Studio 2013ao lado, assume que ela não está lá. Mas é .. Apenas algumas páginas rolam para longe ..

2) Parece que o Windows 8 (ou 8.1 pelo menos) não pode exibir subpastas. Tentei criar uma pasta abaixo da Visual Studio 2013pasta com atalhos, e a pasta inteira simplesmente não apareceu.

3) É por isso que o que está instalado é um atalho. Não sei qual é o comportamento do Windows 7 com um atalho no menu Iniciar, mas o menu de aplicativos apenas o exibe como uma pasta. Quando você clica nele, ele leva para os chamados atalhos ausentes no explorer.

Solução final: em C:\ProgramData\Microsoft\Windows\Start Menu\Programs, crie uma nova pasta chamada Microsoft Visual Studio 2013. Copie os atalhos C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\Shortcutspara essa nova pasta. Em seguida, você terá seus ícones usando a interface do aplicativo do Windows 8, sob o cabeçalho que é o novo nome da pasta.

Você também poderá começar a digitar na tela inicial VS2013e os ícones aparecerão agora.


Boa ligação no Windows 8 não exibindo subpastas, bastante irritante.
— Thorarin 11/03/2015

Estranho, você foi roubado pelo WiredPrairie, que postou uma versão ruim da sua resposta. Talvez você precise de uma linguagem mais concisa e focada em tópicos, em vez de uma parede de texto. Portanto, apenas a "Solução final" e uma lista concisa dos problemas e o que os corrigiu?
— Dirk Bester

Dirk, a resposta da WiredPrairie pode não explicar nada, mas foi a primeira resposta a dizer o que precisava ser feito e aconteceu quase um ano antes da minha. Eu 'perdi' sua resposta, já que nada foi explicado, sem perceber que era a mesma que a minha;). Estou feliz que 2 pessoas acharam minha visão útil.
— precisa saber é o seguinte

1

Como qualquer solução fornecida até o momento abrirá o prompt de comando na pasta do projeto, você ainda precisará navegar para a pasta do projeto. Se você estiver interessado em obter o prompt de comando diretamente na pasta do projeto, aqui estão minhas 2 etapas:

  1. Clique com o botão direito do mouse no Solution Explorer no nome do projeto (logo abaixo do nome da solução) e escolha o comando "Abrir pasta no File Explorer"
  2. Quando o Windows Explorer estiver aberto, digite a barra de endereço "cmd" e pressione Enter!

Et voila! espero que ajude


Não. Isso abre um prompt do cmd e todo mundo já sabe como fazer isso de várias maneiras diferentes. O OP solicitou um prompt de comando DEVELOPER. Por fim, por que você faria algo tão complicado quando pode simplesmente fixar o (s) prompt (s) do desenvolvedor na barra de tarefas e modificar o início (s) para ser exatamente o que deseja?
— Dirk Bester

1

O prompt de comando do Visual studio nada mais é do que o prompt de comando normal, onde poucas variáveis ​​de ambiente são definidas por padrão. Essas variáveis ​​são definidas no script em lote: C: \ Arquivos de programas (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ Tools \ VsDevCmd.bat. Então, basicamente, para obter um prompt de comando do visual studio para uma versão específica, basta abrir o prompt de comando regular e executar este script em lote: C: \ Arquivos de Programas (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ Tools \ VsDevCmd.bat (Alterar o visual versão do estúdio com base na sua versão instalada). Você tem o prompt de comando do visual studio. Você pode escrever um script para executar o arquivo em lotes e abrir o cmd.exe.



0

Como estou usando o VS 2012, naveguei para " C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Visual Studio 2012\Visual Studio Tools" e executei como administrador este atalho "Prompt de Comando do Desenvolvedor para o VS2012". No shell de comando, colei o sugerido

aspnet_regiis -i

e como eu suspeitava, isso não teve sucesso no Windows 10: insira a descrição da imagem aqui

Então, tudo o que eu precisava fazer era "Ligar / Desligar os Recursos do Windows" no Painel de Controle e reiniciar minha máquina para efetuar as alterações. Isso resolveu o problema. Obrigado.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.