Как добавить командную строку VS в Visual Studio 2010 C # Express?

Когда я устанавливаю «настоящие» выпуски, командная строка существует как инструмент, но не в экспресс-выпуске?

Как я могу открыть специальную командную строку и получить более легкий доступ к различным инструментам командной строки, которые поставляются с Visual Studio и .NET framework?

См. также


person Michael Paulukonis    schedule 22.11.2010    source источник
comment
Я не знаю, одинаковы ли эти шаги для более ранней версии VS Express или для других выпусков. Поскольку единственная попытка вопроса / ответа, которую я видел, относится к 2008 году, не указывает редакцию и была неполной, я начал все заново.   -  person Michael Paulukonis    schedule 22.11.2010


Ответы (3)


Командная строка VS - это не автономная оболочка, а стандартная cmd.exe с некоторыми настройками EnvironmentVariables - через vcvarsall.bat

Как ни странно, vcvarsall.bat поставляется только с версией c ++ и находится в папке Microsoft Visual Studio 10.0\VC.

Так что, если вы не установили VS c ++ Express и хотите получить доступ к оболочке, вам, вероятно, придется установить VS c ++ Express; Во всяком случае, это то, что я сделал.

  1. Выберите Tools >> External Tools в Visual Studio.
  2. Нажмите Add
  3. Заполните заголовок - я использовал Visual Studio Command &Prompt (C уже назначен для настройки)
  4. Команда: cmd.exe (уже должна быть в вашем ПУТЬ)
  5. Аргументы: /k "\path\to\Microsoft Visual Studio 10.0\VC\vcvarsall.bat"
  6. Выберите начальный каталог. Я использовал $(ProjectDir)
  7. Нажмите OK

alt text

У меня есть эти заметки @ http://www.xradiograph.com/Programming/VisualStudioExpress, которые были в поверните адаптировано из http://visualbasic.about.com/b/2010/08/17/the-visual-studio-command-prompt.htm и другие источники

person Michael Paulukonis    schedule 22.11.2010
comment
На шаге 5 должна быть одна двойная кавычка перед путем, а другая - после пути. (Это значит, что в пути будут допустимы пробелы.) Он должен выглядеть так: 5. Аргументы: / k ‹\ path \ to \ Microsoft Visual Studio 10.0 \ VC \ vcvarsall.bat - person leanne; 22.01.2013
comment
Да, но вы должны удалить ‹. Думаю, это должен быть ‹\ path \ to› или что-то в этом роде. Если вы просто заключите полный путь в двойные кавычки, как вы видите его в проводнике, все будет в порядке. Однако в командной строке по-прежнему отсутствуют переменные PATH (я использую VS2012 Express для WP8) - person Markus Rudel; 22.01.2013
comment
@MarkusRudel - каких переменных PATH не хватает? - person Michael Paulukonis; 22.01.2013
comment
Думаю, не хватало многих переменных: / Сейчас я использую VS2012 Pro, и командная строка там просто работает. Дурацкие ограничения экспресс-версии ... - person Markus Rudel; 24.01.2013

4 декабря 2010 г.

Вы можете бесплатно загрузить Windows SDK 7.1 Net (Framework) 4. Для XP, Vista, ... Windows SDK 7.1 содержит командную строку, и она отлично работает. Я пробовал с Visual Basic 2010 Express создать клиентскую связь с Windows, и это идеально. До скорой встречи.

person Xanadu    schedule 04.12.2010
comment
Загрузите и краткие заметки @ microsoft.com / downloads / en / - person Michael Paulukonis; 10.12.2010

Просто установите экспресс-выпуск VC ++. Он автоматически установит командную строку Visual Studio. у вас должен быть установлен только vc # express, а не vc ++ express. Попробуйте установить его, и вы получите командную строку, как и для Visual Basic 2005 edition.

person Aaman singh    schedule 07.03.2011