Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Antwoordbestanden (.rsp
) zijn tekstbestanden die MSBuild.exe opdrachtregelopties bevatten. Elke schakelaar kan zich op een afzonderlijke regel of alle schakelaars op één regel hebben. Opmerkingenlijnen worden voorafgegaan door een # symbool. De @ schakeloptie wordt gebruikt om een ander antwoordbestand door te geven aan MSBuild.exe.
MSBuild.rsp
Het bestand voor automatisch reageren is een speciaal .rsp
bestand dat MSBuild.exe automatisch gebruikt bij het bouwen van een project. Dit bestand, MSBuild.rsp, moet zich in dezelfde map bevinden als MSBuild.exe, anders is het niet gevonden. U kunt dit bestand bewerken om standaard opdrachtregelopties naar MSBuild.exeop te geven. Als u bijvoorbeeld steeds dezelfde logger gebruikt wanneer u een project bouwt, kunt u de -logger-switch toevoegen aan MSBuild.rsp en MSBuild.exe de logger gebruikt telkens wanneer een project wordt gebouwd.
Directory.Build.rsp
In versie 15.6 en hoger zoekt MSBuild in bovenliggende mappen van het project naar een bestand met de naam Directory.Build.rsp. Dit bestand kan handig zijn in een opslagplaats met broncode om standaardargumenten op te geven tijdens opdrachtregel builds. Het kan ook worden gebruikt om de opdrachtregelargumenten van gehoste builds op te geven.
U kunt de syntaxis %MSBuildThisFileDirectory%
in een bestand Directory.Build.rsp gebruiken om te verwijzen naar de map die het bestand Directory.Build.rsp bevat. Deze syntaxis vereist procenttekens op alle besturingssystemen, zoals Environment.ExpandEnvironmentVariables, ook al MSBuildThisFileDirectory
is dit geen omgevingsvariabele.
Opmerking
Visual Studio (de IDE) past.rsp
geen antwoordbestanden toe, zoals MSBuild.rsp
of Directory.Build.rsp
, bij het bouwen binnen de IDE. Deze bestanden worden alleen verwerkt wanneer u MSBuild uitvoert via de msbuild.exe
of dotnet build
opdrachtregelprogramma's.
Antwoordbestanden uitschakelen
Als u het automatisch verwerken van de standaardantwoordbestanden MSBuild.rsp en Directory.Build.rsp in een bepaalde aanroep van MSBuild wilt uitschakelen, gebruikt u de opdrachtregeloptie -noAutoResponse
. Alle antwoordbestanden waarnaar expliciet wordt verwezen met behulp van de @-syntaxis op de opdrachtregel, worden nog steeds verwerkt. Zie MSBuild-opdrachtregelreferentie.