Wiersz polecenia programu Visual Studio a zwykły wiersz polecenia?

Kiedy otwieram wiersz poleceń programu Visual Studio (na przykład otwarty z menu Start -> Programy -> Microsoft Visual Studio 2008 -> narzędzia Visual Studio -> Visual Studio 2008 Command Prompt ), otrzymuję:

Setting environment for using Microsoft Visual Studio 2008 x86 tools.

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

Jakie narzędzia są dostępne i jakie są najczęstsze zastosowania tego wiersza polecenia?

Author: Peter Mortensen, 2009-07-14

6 answers

Ustawia kilka lokalizacji binarnych programu Visual Studio w zmiennej środowiskowej PATH dla tej instancji okna poleceń. Oznacza to, że możesz używać wszystkich różnych poleceń i narzędzi bez konieczności dołączania pełnych ścieżek.

Jest częściowa lista niektórych narzędzi dostępnych w MSDN w Narzędzia. NET Framework oraz narzędzia (. NET Framework).

 28
Author: Simon P Stevens,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-10-22 14:19:40

Wiersz poleceń programu Visual Studio to wygodny sposób na dostęp do narzędzi wiersza poleceń dostarczanych za pomocą zestawu SDK . NET Framework SDKoraz, jeśli jest zainstalowany, zestawu narzędzi Windows Platform SDK.

Udostępniając wiersz poleceń programu Visual Studio, Microsoft umożliwia uruchamianie tych narzędzi bez konieczności stosowania zmiennych środowiskowych PATH, INCLUDE, LIB i LIBPATH, aby zawierały wszystkie dodatkowe ścieżki do różnych folderów, w których zainstalowane są Visual Studio i zestaw SDK.NET. Zamiast, te odniesienia do folderów są dodawane w locie po uruchomieniu wiersza polecenia programu Visual Studio, co pozwala uruchomić narzędzia.

Na przykład, jeśli otworzysz zwykły wiersz polecenia, nie możesz uruchomić xsd.exe bez zmiany katalogu "C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin". Jednak w wierszu polecenia Visual Studio możesz po prostu wpisać xsd.exe /? i to działa.

Proszę zapoznać się z artykułem MSDN narzędzia. NET Framework pełna lista narzędzi dostarczanych z Visual Studio 2008 SP1 oraz szczegóły na co robią.

 10
Author: MikeD,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-05-30 15:21:54

Wiersz poleceń programu Visual Studio zawiera kilka narzędzi. Niektóre narzędzia służą do naprawy instalacji programu Visual Studio. Jednym z narzędzi, których uwielbiam używać, jest WCF . Wpisujesz wcftestclient i dostajesz klienta, który przetestuje twoje usługi WCF.

 1
Author: greektreat,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-02-27 19:20:05

Artykuł Wiersz poleceń programu Visual Studio ma ładne Wyjaśnienie:

Spójrzmy bardziej szczegółowo na "wiersz poleceń Visual Studio".

Wydaje się, że po prostu wyznacza ci ścieżkę i wprowadza Cię (Ta Da!) VC katalog pod Visual Studio. Nawet katalogu C# i na pewno nie Katalog VB. Chyba zakładają, że każdy kto używa tego narzędzie jest naprawdę twardy rdzeń i programy bezpośrednio na dysku twardym z Lupa i magnes.

To, co faktycznie robi, to uruchamia to polecenie DOS. (W moim przypadku.)

%comspec% /k ""C:\Program Files\Microsoft Visual Studio 10.0\VC\vcvarsall.bat "" x86

Co robi vcvarsall.bat do? Ustawia docelowy kompilator środowiska, dzięki czemu można skompilować kod dla innego procesora.

 1
Author: Dimskiy,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-07-25 15:32:12

Jednym z zastosowań wydaje się być wywołanie generatora klas XML do używania schematów XSD do serializacji/deserializacji:

XML Class Generator for C# using XSD for deserialization

 0
Author: John Bubriski,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-07-14 13:52:50

Ten link chyba ma jakieś dobre informacje:

Praca w wierszu poleceń Visual Studio

 0
Author: John Bubriski,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-07-14 13:54:07