Де командний рядок розробника для VS2013?


304

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

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

Хтось знає, чому VS2013 за замовчуванням не має командного рядка для розробників? Як я можу налаштувати командний рядок розробника для VS2013?


Відповіді:


244

У меню 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"
  • Початковий каталог : Виберіть відповідно до ваших потреб.

Натисніть кнопку ОК. Тепер у вас є командний рядок доступу в меню інструментів.


23
Гарна ідея - неправильна імп. Встановіть "Аргументи" на / k "C: \ Program Files (x86) \ Microsoft Visual Studio 12.0 \ Common7 \ Tools \ VsDevCmd.bat"
проміжок

вищезазначене рішення не виправило "aspnet_regsql.exe" з командного рядка. Провідне рішення зробив.
Хаммад Хан

1
Якщо ви не можете зрозуміти, яке значення "Аргументи" використовувати, просто виконайте пошук у Windows за "командою розробника", клацніть правою кнопкою миші на піктограму командного рядка розробника, а потім натисніть "Властивості" у контекстному меню, ви побачите приклад правильних аргументів, показаних у полі введення "Ціль".
Лопсайдер

307

Чомусь він не належним чином додає піктограму під час роботи 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 року.


1
Я написав кілька сценаріїв PowerShell, щоб відновити ярлики: blog.quppa.net/2014/07/18/…
Quppa

2
Добре. Хоча ці кроки такі прості та швидкі, я не впевнений, що це заощадить час. :)
WiredPrairie

3
Допомогли, дуже дякую Після того, як ви перейдете в папку "Інструменти \ Короткі ярлики", ви можете натиснути правою кнопкою миші та прикріпити її, щоб почати або закріпити на панелі завдань.
VivekDev

@Quppa чудові сценарії. Просто опублікуйте їх як відповідь. Тому що всі згадані «рішення» - це лише інструмент, який багато працює.
Едвард Оламісан

Нарешті, одна правдива відповідь. Для 64-бітного клацніть правою кнопкою миші та змініть ціль:% comspec% / k "" C: \ програмні файли (x86) \ Microsoft Visual Studio 12.0 \ VC \ vcvarsall.bat "" amd64
Dirk Bester

25

Я використав модифіковану версію цієї відповіді - грунтуючись на моєму досвіді додавання її до VS 2010:

  1. Виберіть Tools>> External Toolsу Visual Studio
  2. Клацніть Add
  3. Назва: Я використовую Visual Studio Command &Prompt
    • &P Робить P клавішею швидкої клавіші Alt (коли меню активне)
    • Я спочатку використовував C, але це суперечить існуючому ярлику для налаштування
  4. Команда: C:\Windows\System32\cmd.exe
  5. Аргументи: \k "C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\vsvars32.bat
    • /k залишає активним вторинний сеанс, тому вікно не закриється у файлі .bat
  6. Початковий каталог: я використовую $(ProjectDir)(зі спадного меню)
  7. Натисніть кнопку ОК.

Тепер у вас є командний рядок доступу в меню інструментів.

Дивіться також: Додати командний рядок до Visual C # Express 2010


Я переконався зняти прапорець Prompt for argumentsперед тим, як приймати діалогове вікно.
Кріс Матрей

1
Для аргументів на кроці 5, це має бути '/ K' замість '\ k'
MrSlippers

16

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

Ви можете просто перейти в Меню> Усі програми> Visual Studio 2013. Виберіть посилання папки «Інструменти Visual Studio». Це відкриє папку. Існує купа ярликів для командного рядка, якими ви можете скористатися. Вони прекрасно працювали на мене.

Я думаю, що тут може бути хитрість, що для різних процесорів існують різні версії, отже, вони складають їх усі разом.


Простий спосіб цього способу є більш ефективним, що намагаються запустити команди, тому що іноді у вас інша установка VS або інша папка.
Амаурі

7

Я не знаю, чи змінилося це нещодавно - відповідь Самуїла не стосувалася мене, хоча ця посилання здавалася авторитетною.

Пару речей

1) Чомусь папка в меню "Пуск" викликається Visual Studio 2013, а не Microsoft Visual Studio 2013. Використовуючи інтерфейс програм win8, ви можете побачити запис 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, і піктограми тепер з’являться.


Хороший дзвінок в Windows 8, що не відображає підпапки, досить дратує.
Торарін

Дивно, вас пограбували WiredPrairie, який опублікував погану версію вашої відповіді. Можливо, вам потрібна була більш лаконічна мова, орієнтована на теми, а не стінка тексту. Тож лише "Остаточне рішення", а потім стислий перелік питань і що їх вирішило?
Дірк Бестер

Дірк, відповідь WiredPrairie може нічого не пояснити, але це була перша відповідь, яка сказала, що потрібно зробити, і вона настала майже за рік до моєї. Я "пропустив" його відповідь, хоча оскільки нічого не було пояснено, не усвідомлюючи, що це те саме, що моє;). Я щасливий, що 2 людини вважають мою розуміння корисною.
Джерард ONeill

1

Оскільки будь-яке рішення, що надане до цього часу, відкриє командний рядок у папці проекту, вам все одно доведеться перейти до папки проекту. Якщо ви зацікавлені отримати командний рядок безпосередньо в папці проекту, ось два мої кроки:

  1. Клацніть правою кнопкою миші в провіднику рішень на назві проекту (просто під назвою рішення) та оберіть команду "Відкрити папку у провіднику файлів"
  2. Після відкриття Провідника Windows просто введіть в адресному рядку "cmd" і натисніть клавішу Enter!

Et voila! Сподіваюся, що це допомагає


Ні. Це відкриває cmd-підказку, і всі вже знають, як це зробити багатьма різними способами. ОП попросила командного рядка DEVELOPER. Нарешті, чому б ви зробили щось таке складне, коли ви можете просто прив’язати запит (и) розробника до панелі завдань і змінити початок (и), щоб він був саме таким, який ви хочете?
Дірк Бестер

1

Командний рядок Visual Studio - це не що інше, як звичайний командний рядок, де за замовчуванням встановлено декілька змінних середовища. Ці змінні встановлюються в пакетному сценарії: C: \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ Tools \ VsDevCmd.bat. Отже, щоб отримати командний рядок візуальної студії для певної версії, просто відкрийте звичайний командний рядок і запустіть цей пакетний сценарій: C: \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ Tools \ VsDevCmd.bat (Змініть візуальне версія студії на основі встановленої версії). Voila, у вас з'явився командний рядок візуальної студії. Ви можете написати сценарій для запуску пакетного файлу та відкриття cmd.exe.


1

Працює з VS 2017,
я встановив інструмент розширення Visual Studio Command Prompt (devCmd).
Завантажити його можна тут: https://marketplace.visualstudio.com/items?itemName=ShemeerNS.VisualStudioCommandPromptdevCmd#review-details

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

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


0

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

aspnet_regiis -i

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

Тому все, що мені потрібно було зробити, це "Увімкнення / вимкнення функцій Windows" на Панелі керування та перезавантажте машину, щоб здійснити зміни. Це вирішило проблему. Дякую.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.