@ (opcje kompilatora C#)
@ Opcja pozwala określić plik, który zawiera opcje kompilatora i pliki kodu źródłowego, aby skompilować.
@response_file
Argumenty
- response_file
Plik, który zawiera listę opcji kompilatora lub pliki kodu źródłowego, aby skompilować.
Uwagi
Opcje kompilatora i pliki kodu źródłowego będą przetwarzane przez kompilator tak jak gdyby miał został określony w wierszu polecenia.
Aby określić więcej niż jeden plik odpowiedzi w kompilacji, należy określić wiele opcji pliku odpowiedzi.Na przykład:
@file1.rsp @file2.rsp
W odpowiedzi na plik, wiele opcji kompilatora i pliki kodu źródłowego może się pojawić w jednym wierszu.Specyfikacja opcję pojedynczy kompilator musi znajdować się w jednym wierszu (nie może obejmować wiele wierszy).Pliki odpowiedzi mogą mieć komentarze, zaczynające się od symbolu #.
Określanie opcji kompilatora z pliku odpowiedzi jest podobnie jak wydawanie tych poleceń w wierszu polecenia.Zobacz budynku z wiersza polecenia Aby uzyskać więcej informacji.
Kompilator przetwarza opcje polecenia po ich napotkaniu.W związku z tym argumenty wiersza polecenia można zastąpić wymienione wcześniej opcje w plikach odpowiedzi.Odwrotnie opcje w pliku odpowiedzi zastąpią opcje wymienione wcześniej w wierszu polecenia lub w innych plikach odpowiedzi.
C# zawiera plik csc.rsp, który znajduje się w tym samym katalogu co plik csc.exe.Zobacz /noconfig zostanie zignorowana Aby uzyskać więcej informacji na csc.rsp.
Nie można ustawić tę opcję kompilatora w środowisku projektowym programu Visual Studio, ani nie może być ona zmieniona programowo.
Przykład
Poniżej przedstawiono kilka wierszy z przykładowy plik odpowiedzi:
# build the first output file
/target:exe /out:MyExe.exe source1.cs source2.cs