Командная строка Visual Studio против обычной командной строки?

Когда я открываю командную строку Visual Studio (например, открывается в меню "Пуск" - "Программы" → "Microsoft Visual Studio 2008" → "Инструменты Visual Studio" → "Командная строка Visual Studio 2008" ), я получаю:

Setting environment for using Microsoft Visual Studio 2008 x86 tools.

C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE>

Какие инструменты доступны и какие наиболее распространенные применения этой командной строки?

Ответ 1

В основном он просто устанавливает несколько бинарных местоположений Visual Studio в переменную среды PATH для этого экземпляра окна команд. Это означает, что вы можете использовать все различные команды и инструменты без необходимости включать полные пути.

Есть частичный список некоторых инструментов, доступных на MSDN в .NET Framework Tools и Инструменты (.NET Framework).

Ответ 2

Командная строка Th Visual Studio - это удобный способ доступа к инструментам командной строки, которые поставляются с .NET Framework SDK и, если установлены, Инструменты Windows Platform SDK.

Предоставляя командную строку Visual Studio, Microsoft позволяет запускать эти инструменты, не требуя, чтобы переменные среды PATH, INCLUDE, LIB и LIBPATH содержали все дополнительные пути к различным папкам, в которых установлены Visual Studio и .NET SDK, Вместо этого эти ссылки на папки добавляются "на лету" при запуске командной строки Visual Studio, позволяющей запускать инструменты.

Например, если вы открываете обычную командную строку, вы не можете запустить xsd.exe без перехода в каталог "C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin". Однако в командной строке Visual Studio вы можете просто набрать xsd.exe /?, и он работает.

Обратитесь к статье MSDN .NET Framework Tools для получения полного списка инструментов, предоставляемых Visual Studio 2008 SP1, и подробностей о том, что они делают.

Ответ 3

В командной строке Visual Studio имеется несколько инструментов. Некоторые инструменты предназначены для восстановления установки Visual Studio. Один из инструментов, которые мне нравятся, - это WCF. Вы вводите wcftestclient, и вы получаете клиента для проверки своих служб WCF.