@ (Možnosti C# kompilátoru)
Možnost @ umožňuje určit soubor, který obsahuje možnosti kompilátoru a soubory zdrojového kódu, které se mají kompilovat.
@response_file
Arguments
- response_file
Soubor se seznamem možností kompilátoru nebo souborů zdrojového kódu, které se mají kompilovat.
Poznámky
Možnosti kompilátoru a soubory zdrojového kódu budou zpracovány kompilátorem stejně, jako kdyby byly zadány v příkazovém řádku.
Chcete-li pro kompilaci zadat více než jeden soubor odpovědí, vícenásobně zadejte možnost souboru odpovědí.Příklad:
@file1.rsp @file2.rsp
V souboru odpovědí můžete zadat více možností kompilátoru a více souborů zdrojového kódu na jeden řádek.Specifikace jedné možnosti kompilátoru musí být uvedena na jednom řádku (nemůže zahrnovat více řádků).Soubory odpovědí mohou obsahovat komentáře, které začínají symbolem #.
Určení možností kompilátoru ze souboru odpovědí je stejné jako vydávání těchto příkazů z příkazového řádku.Další informace naleznete v tématu Sestavování v příkazovém řádku.
Kompilátor zpracovává příkazy možností, tak jak se vyskytují.Proto mohou argumenty příkazového řádku přepsat dříve uvedené možnosti v souborech odpovědí.A naopak možnosti v souboru odpovědí přepíší možnosti uvedené dříve v příkazovém řádku nebo v jiných souborech odpovědí.
Jazyk C# poskytuje soubor csc.rsp, který je umístěn ve stejném adresáři jako soubor csc.exe.Pro další informace o csc.rsp, shlédněte /noconfig.
Tato možnost kompilátoru nemůže být nastavena ve vývojovém prostředí Visual Studio a ani ji není možné změnit v programu.
Příklad
Nasleduje několik řádků z ukázkového souboru odpovědí:
# build the first output file
/target:exe /out:MyExe.exe source1.cs source2.cs