Compartilhar via


@ (Opções do compilador de C#)

O @ opção possibilita que você especificar um arquivo que contém as opções do compilador e arquivos de código-fonte para compilar.

@response_file

Argumentos

  • response_file
    Um arquivo que lista as opções do compilador ou arquivos de código fonte para compilar.

Comentários

As opções de compilador e os arquivos de código fonte serão processados pelo compilador como se eles foram especificados na linha de comando.

Para especificar mais de um arquivo de resposta em uma compilação, especifica várias opções de arquivo de resposta.Por exemplo:

@file1.rsp @file2.rsp

Em uma resposta de arquivo, várias opções do compilador e arquivos de código fonte podem aparecer em uma única linha.Uma especificação da opção de compilador único deve aparecer em uma única linha (não pode abranger várias linhas).Arquivos de resposta podem ter comentários que começam com o símbolo #.

Especificar as opções do compilador de dentro de um arquivo de resposta é como emitir os comandos na linha de comando.Consulte a construção da linha de comando para obter mais informações.

O compilador processa as opções de comando à medida que são encontrados.Portanto, os argumentos de linha de comando podem substituir as opções listadas anteriormente em arquivos de resposta.Por outro lado, a opções em um arquivo de resposta substituirão opções listadas anteriormente na linha de comando ou em outros arquivos de resposta.

C# fornece o arquivo de csc.rsp, que está localizado no mesmo diretório que o arquivo CSC. exe.Consulte /noconfig para obter mais informações sobre o csc.rsp.

Essa opção de compilador não pode ser definida no ambiente de desenvolvimento Visual Studio, nem pode ser alterado por meio de programação.

Exemplo

Estas são algumas linhas de um arquivo de resposta de exemplo:

# build the first output file
/target:exe /out:MyExe.exe source1.cs source2.cs

Consulte também

Outros recursos

Opções do compilador C#