Где команда командной строки разработчика для 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:
- Выберите
Tools
→ External 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" на панели управления и перезагрузить мою машину для внесения изменений. Это решило проблему. Спасибо.