Udostępnij za pośrednictwem


Przykładowe wiersze polecenia kompilacji (Visual Basic)

Alternatywą dla kompilowania programów Visual Basic z poziomu programu Visual Studio jest kompilowanie z poziomu wiersza polecenia w celu utworzenia plików wykonywalnych (.exe) lub plików biblioteki linków dynamicznych (.dll).

Kompilator wiersza polecenia języka Visual Basic obsługuje pełny zestaw opcji sterujących plikami wejściowymi i wyjściowymi, zestawami oraz opcjami debugowania i preprocesora. Każda opcja jest dostępna w dwóch zamiennych formularzach: -option i /option. Ta dokumentacja zawiera tylko -option formularz.

W poniższej tabeli wymieniono kilka przykładowych wierszy poleceń, które można zmodyfikować dla własnego użytku.

Działanie Używanie
Kompilowanie File.vb i tworzenie File.exe vbc -reference:Microsoft.VisualBasic.dll File.vb
Kompilowanie File.vb i tworzenie File.dll vbc -target:library File.vb
Kompilowanie File.vb i tworzenie My.exe vbc -out:My.exe File.vb
Skompiluj File.vb i utwórz zarówno bibliotekę, jak i zestaw referencyjny o nazwie File.dll vbc -target:library -ref:.\debug\bin\ref\file.dll File.vb
Skompiluj wszystkie pliki języka Visual Basic w bieżącym katalogu z optymalizacjami i DEBUG zdefiniowanymi symbolami, tworząc File2.exe vbc -define:DEBUG=1 -optimize -out:File2.exe *.vb
Skompiluj wszystkie pliki języka Visual Basic w bieżącym katalogu, tworząc wersję debugowania File2.dll bez wyświetlania logo lub ostrzeżeń vbc -target:library -out:File2.dll -nowarn -nologo -debug *.vb
Skompiluj wszystkie pliki Visual Basic w bieżącym katalogu, aby Something.dll vbc -target:library -out:Something.dll *.vb

Napiwek

Podczas kompilowania projektu przy użyciu środowiska IDE programu Visual Studio można wyświetlić informacje o skojarzonym poleceniu vbc z opcjami kompilatora w oknie danych wyjściowych. Aby wyświetlić te informacje, otwórz okno dialogowe Opcje, projekty i rozwiązania, kompilowanie i uruchamianie, a następnie ustaw szczegółowość danych wyjściowych kompilacji projektu MSBuild na Normalny lub wyższy poziom szczegółowości.

Zobacz też