Добавить командную строку в VS 2008 Express Edition вручную

Чтобы добавить командную строку в VS 2008 Express Edition, я сделал следующие шаги: Tools->External Tools->Click on Add. Затем я ввел следующую информацию:

Title: Visual Studio 2008 Command Prompt
Command: cmd.exe
Arguments: %comspec% /k ""C:\Program Files\Microsoft Visual Studio 9.0\VC\vcvarsall.bat"" x86
Initial Directory: $(ProjectDir)

Тогда OK/Apply.

После этого, когда я перешел в меню "Сервис" и нажал на Visual Studio 2008 Command Prompt, открылась командная строка, но появилось следующее сообщение об ошибке:

'"C:\Program Files\Microsoft Visual Studio 9.0\VC\vcvarsall.bat"' is not recognized as an internal or external command, operable program or batch file.

Пожалуйста, помогите мне решить эту проблему. Или кто-нибудь научит меня только, как добавить командную строку в меню "Инструменты" вручную в VS 2008 Express Edition.

Ответ 1

Почему вы указываете переменную среды %comspec% как часть аргументов cmd.exe? Не указывает %comspec% на cmd.exe?

Я также не уверен, почему вы добавили x86 в конец аргументов.

Кажется, этого достаточно, чтобы аргументы были /k "C:\Program Files\Microsoft Visual Studio 9.0\VC\vcvarsall.bat"

Наконец, я не сейчас на Windows-машине, но вы дважды проверили путь к файлу .bat? По крайней мере, для несвободных версий Visual Studio я, похоже, напоминаю .bat файл, что-то вроде vsvars.bat или vcvars32.bat. Название может отличаться для Express Edition.

Ответ 2

Добавить командную строку в VS 2010 окончательное вручную http://bit.ly/1L2tseJ