Где команда командной строки разработчика для VS2013?

Мне нужно запустить файл web.exe из командной строки моего разработчика в Visual Studio 2013. По умолчанию командная строка не установлена ​​в Visual Studio 2013.

Раньше я использовал Visual Studio 2012. У него было установленное по умолчанию окно командной строки разработчика.

Кто-нибудь знает, почему VS2013 не имеет командной строки разработчика по умолчанию? Как настроить командную строку разработчика для VS2013?

Ответ 1

Из меню VS2013 Выберите "Инструменты", затем выберите "Внешние инструменты". Введите, как показано ниже:

  • Заголовок: "VS2013 Native Tools-Command Prompt" будет хорошим
  • Команда: C:\Windows\System32\cmd.exe
  • Аргументы: /k "C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\VsDevCmd.bat"
  • Исходный каталог. Выберите, что соответствует вашим потребностям.

Нажмите "ОК". Теперь у вас есть доступ к командной строке в меню "Сервис".

Ответ 2

По какой-то причине он неправильно добавляет значок при запуске Windows 8+. Вот как я это решил:

Используя проводник Windows, перейдите к:

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

В этой папке вы увидите ярлык с именем Visual Studio Tools, который отображает (при условии установки по умолчанию):

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

Дважды щелкните ярлык (или перейдите в папку выше).

Из этой папки скопируйте ярлык с именем Developer Command Prompt for VS2013 (и любые другие, которые вы сочтете полезными) в первый каталог (для Start Menu). Вероятно, вам будет предложено получить административный доступ (сделайте это).

Как только вы это сделаете, теперь у вас появится значок, доступный для командной строки 2013 года.

Ответ 3

Я использовал измененную версию этого ответа - основываясь на моих опытах, добавляя ее в VS 2010:

  • Выберите ToolsExternal Tools в Visual Studio
  • Нажмите Add
  • Название: Я использую Visual Studio Command &Prompt
    • &P Делает P альтернативной клавишей (при активном меню)
    • Я изначально использовал C, но это конфликтует с существующим ярлыком для Customize
  • Команда: C:\Windows\System32\cmd.exe
  • Аргументы: \k "C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\vsvars32.bat
    • /k сохраняет вторичный сеанс активным, поэтому окно не закрывается в .bat файле
  • Исходный каталог: я использую $(ProjectDir) (из раскрывающегося списка)
  • Нажмите "ОК".

Теперь у вас есть доступ к командной строке в меню "Сервис".

См. также: Добавить командную строку в Visual С# Express 2010

Ответ 4

введите описание изображения здесь

Вы можете просто перейти в Меню > Все программы > Visual Studio 2013. Выберите ссылку на папку "Инструменты Visual Studio". Это откроет папку. Существует несколько ярлыков командной строки, которые вы можете использовать. Они отлично работали для меня.

Я думаю, что здесь могут быть разные трюки для разных процессоров, поэтому они объединяют их.

Ответ 5

Я не знаю, изменилось ли это недавно - ответ, данный Самуэлем, не применим ко мне, хотя эта ссылка казалась авторитетной.

Несколько вещей

1) По какой-то причине папка в стартовом меню называется Visual Studio 2013, а не Microsoft Visual Studio 2013. Используя интерфейс win8 apps, вы можете увидеть запись 2010 Microsoft Visual Studio 2010, и поскольку вы не видите новую папку 2013 Microsoft Visual Studio 2013 рядом с ней, вы предполагаете, что ее нет. Но это... Просто несколько страниц прокручиваются.

2) Кажется, что Windows 8 (или, по крайней мере, 8.1) не может отображать подпапки. Я попытался создать папку под папкой Visual Studio 2013 с ярлыками, и вся папка просто не отображалась.

3) Вот почему установленный ярлык. Не знаете, что такое поведение Windows 7 с ярлыком в меню "Пуск", но меню приложений просто отображает его как папку. Когда вы нажимаете на нее, это приводит к так называемым недостающим ярлыкам в проводнике.

Окончательное решение: под C:\ProgramData\Microsoft\Windows\Start Menu\Programs создайте новую папку с именем Microsoft Visual Studio 2013. Скопируйте ярлыки из C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\Shortcuts в эту новую папку. Затем вы будете иметь свои значки, используя интерфейс приложения Windows 8 под заголовком, который является новым именем папки.

Вы также сможете начать вводить текст с начального экрана VS2013, и теперь будут отображаться значки.

Ответ 6

Так как любое решение, данное до сих пор, откроет командную строку в папке проекта, вам все равно придется перейти к папке проекта. Если вам интересно получить командную строку непосредственно в папке проекта, вот мои 2 шага:

  • Щелкните правой кнопкой мыши в проводнике решений по имени проекта (как раз под имя решения) и выберите команду "Открыть папку в файле Explorer "
  • Как только проводник Windows будет открыт, просто введите   адресная строка "cmd", а затем нажмите enter!

Эт вуаля! Надеюсь, что поможет

Ответ 7

Командная строка Visual studio - это не что иное, как обычная командная строка, где по умолчанию задано несколько переменных окружения. Эти переменные задаются в пакете script: C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools\VsDevCmd.bat. Таким образом, в основном, чтобы получить командную строку визуальной студии для конкретной версии, просто откройте обычную командную строку и запустите этот пакет script: C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools\VsDevCmd.bat(Изменить версию визуальной студии на основе установленной вами версии). Voila у вас есть командная строка визуальной студии. Вы можете написать script для запуска командного файла и открыть файл cmd.exe.

Ответ 8

Работает с VS 2017
Я установил средство расширения Visual Studio Command Prompt (devCmd).
Вы можете скачать его здесь: https://marketplace.visualstudio.com/items?itemName=ShemeerNS.VisualStudioCommandPromptdevCmd#review-details

Двойной щелчок по файлу, убедитесь, что IDE закрыта во время установки.
Открыть визуальную студию и запустить команду командной строки разработчика VS2017

введите описание изображения здесь

Ответ 9

Я использую VS 2012, поэтому я перешел на "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Visual Studio 2012\Visual Studio Tools" и запустил администратор как "ярлык командной строки для разработчиков VS2012". В командной оболочке я вставил предлагаемый

aspnet_regiis -i

и, как я подозревал, это не принесло успеха в Windows 10: введите описание изображения здесь

Таким образом, мне нужно было только "Включить/отключить функции Windows" на панели управления и перезагрузить мою машину для внесения изменений. Это решило проблему. Спасибо.