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?

user276363
fonte

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.

LuvAspNet
fonte
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.

WiredPrairie
fonte
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

Michael Paulukonis
fonte
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.

Hammad Khan
fonte
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.

Gerard ONeill
fonte
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

MarcWithAC
fonte
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.

prashanthns
fonte
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.

Chagbert
fonte