Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Arquivos de resposta (.rsp) são arquivos de texto que contêm MSBuild.exe comutadores de linha de comando. Cada opção pode estar em uma linha separada ou todos os comutadores podem estar em uma linha. As linhas de comentário são precedidas por um # símbolo. A @ opção é usada para passar outro arquivo de resposta para MSBuild.exe.
MSBuild.rsp
O arquivo autoresponse é um arquivo especial .rsp que MSBuild.exe usa automaticamente ao criar um projeto. Esse arquivo, MSBuild.rsp, deve estar no mesmo diretório queMSBuild.exe, caso contrário, não será encontrado. Você pode editar esse arquivo para especificar opções de linha de comando padrão para MSBuild.exe. Por exemplo, se você usar o mesmo agente toda vez que criar um projeto, poderá adicionar a opção -logger ao MSBuild.rsp e MSBuild.exe usará o agente sempre que um projeto for criado.
Directory.Build.rsp
Na versão 15.6 e posterior, o MSBuild pesquisa diretórios pai do projeto em busca de um arquivo chamado Directory.Build.rsp. Esse arquivo pode ser útil em um repositório de código-fonte para fornecer argumentos padrão durante builds de linha de comando. Ele também pode ser usado para especificar os argumentos de linha de comando de builds hospedados.
Você pode usar a sintaxe %MSBuildThisFileDirectory% em um arquivo Directory.Build.rsp para consultar o diretório que contém o arquivo Directory.Build.rsp . Essa sintaxe requer sinais percentuais em todos os sistemas operacionais, como Environment.ExpandEnvironmentVariables, mesmo MSBuildThisFileDirectory que não seja uma variável de ambiente.
Observação
O Visual Studio (o IDE) não aplica.rsp arquivos de resposta, como MSBuild.rsp ou Directory.Build.rsp, ao criar dentro do IDE. Esses arquivos só são processados quando você executa o MSBuild por meio das msbuild.exe ferramentas de linha de comando ou dotnet build de linha de comando.
Desabilitando arquivos de resposta
Para desabilitar o processamento automático dos arquivos de resposta padrão MSBuild.rsp e Directory.Build.rsp em uma invocação específica do MSBuild, use a opção -noAutoResponsede linha de comando. Todos os arquivos de resposta referenciados explicitamente usando a @-sintaxe na linha de comando ainda são processados. Confira Referência de linha de comando do MSBuild.