@ (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

Zobacz też