2009-07-14 3 views
33

Когда я откройте командную строку Visual Studio (например, открыт с меню Start ->Программы ->Microsoft Visual Studio 2008 ->Visual Studio Tools ->Visual Studio 2008 Командная строка) , Я получаю:Командная строка Visual Studio против обычной командной строки?

Setting environment for using Microsoft Visual Studio 2008 x86 tools. 

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

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

ответ

27

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

Там неполный список некоторых из инструментов, доступных на MSDN в .NET Framework Tools и Tools (.NET Framework).

0

Одно из применений, кажется, чтобы вызвать генератор XML классов для использования XSD-схемы для сериализации/десериализации:

XML Class Generator for C# using XSD for deserialization

+1

xsd.exe - это удобный инструмент, но это не ограничивается командной строкой VS. Поскольку Саймон упоминает, что приглашение командной строки VS просто устанавливает переменную окружения Path, чтобы включить расположение инструментов VS ... поэтому вы можете просто набрать «xsd.exe "вместо (что-то вроде)" c: \ program files \ microsfot visual studio 8.0 \ tools \ bin \ xsd.exe " – STW

1

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

+0

+1 для этого! Я собираюсь запустить проект с использованием службы WCF! –

10

Командная строка 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 /?, и он работает.

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

Смежные вопросы