@ (Określ plik odpowiedzi) (Visual Basic)
Określa plik zawierający opcje kompilatora i pliki kodu źródłowego do skompilowania.
Składnia
@response_file
Argumenty
response_file
Wymagany. Plik, który wyświetla opcje kompilatora lub pliki kodu źródłowego do skompilowania. Należy ująć nazwę pliku w cudzysłów (""), jeśli zawiera spację.
Uwagi
Kompilator przetwarza opcje kompilatora i pliki kodu źródłowego określone w pliku odpowiedzi tak, jakby zostały określone w wierszu polecenia.
Aby określić więcej niż jeden plik odpowiedzi w kompilacji, określ wiele opcji pliku odpowiedzi, takich jak poniżej.
@file1.rsp @file2.rsp
W pliku odpowiedzi wiele opcji kompilatora i plików kodu źródłowego może być wyświetlanych w jednym wierszu. Jedna specyfikacja opcji kompilatora musi być wyświetlana w jednym wierszu (nie może zawierać wielu wierszy). Pliki odpowiedzi mogą mieć komentarze rozpoczynające się od symbolu #
.
Opcje określone w wierszu polecenia można połączyć z opcjami określonymi w co najmniej jednym pliku odpowiedzi. Kompilator przetwarza opcje polecenia w miarę ich napotkania. W związku z tym argumenty wiersza polecenia mogą zastąpić wcześniej wymienione opcje w plikach odpowiedzi. Z drugiej strony opcje w pliku odpowiedzi zastępują opcje wymienione wcześniej w wierszu polecenia lub w innych plikach odpowiedzi.
Język Visual Basic udostępnia plik Vbc.rsp, który znajduje się w tym samym katalogu co plik Vbc.exe. Plik Vbc.rsp jest dołączany domyślnie, chyba że -noconfig
jest używana opcja. Aby uzyskać więcej informacji, zobacz -noconfig.
Uwaga
Opcja @
nie jest dostępna w środowisku programistycznym programu Visual Studio; jest dostępna tylko podczas kompilowania z poziomu wiersza polecenia.
Przykład 1
Poniższe wiersze pochodzą z przykładowego pliku odpowiedzi.
# build the first output file
-target:exe
-out:MyExe.exe
source1.vb
source2.vb
Przykład 2
W poniższym przykładzie pokazano, jak używać @
opcji z plikiem odpowiedzi o nazwie File1.rsp
.
vbc @file1.rsp