Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
.rsp
A válaszfájlok olyan szövegfájlok, amelyek MSBuild.exe parancssori kapcsolókat tartalmaznak. Minden kapcsoló külön sorban lehet, vagy az összes kapcsoló egy sorban lehet. A megjegyzéssorok előtagja egy # szimbólum. A @ kapcsolóval egy másik válaszfájlt ad átMSBuild.exe.
MSBuild.rsp
Az automatikus válaszfájl egy speciális .rsp
fájl, amelyet MSBuild.exe automatikusan használ egy projekt létrehozásakor. Az MSBuild.rsp fájlnak ugyanabban a könyvtárban kell lennie, mint MSBuild.exe, ellenkező esetben nem található. A fájl szerkesztéséhez megadhatja az alapértelmezett parancssori kapcsolókat MSBuild.exe. Ha például ugyanazt a naplózót használja minden projekt létrehozásakor, hozzáadhatja a -logger kapcsolót az MSBuild.rsp-hez, és MSBuild.exe minden projekt létrehozásakor használja a naplózót.
Directory.Build.rsp
A 15.6-os és újabb verzióban az MSBuild a projekt szülőkönyvtáraiban keres egy Directory.Build.rsp nevű fájlt. Ez a fájl hasznos lehet a forráskódtárban, hogy a parancssori buildek során alapértelmezett argumentumokat adjon meg. A futtatott buildek parancssori argumentumainak megadására is használható.
A %MSBuildThisFileDirectory%
fájl szintaxisával hivatkozhat a Directory.Build.rsp fájlt tartalmazó könyvtárra. Ehhez a szintaxishoz százalékjelek szükségesek az összes operációs rendszeren, például a Environment.ExpandEnvironmentVariables rendszeren, annak ellenére MSBuildThisFileDirectory
, hogy nem környezeti változó.
Megjegyzés:
A Visual Studio (az IDE) nem alkalmaz.rsp
válaszfájlokat – például MSBuild.rsp
vagy Directory.Build.rsp
– az IDE-n belüli összeállításkor. Ezek a fájlok csak akkor lesznek feldolgozva, ha az MSBuild parancsot a msbuild.exe
dotnet build
parancssori eszközökkel futtatja.
Válaszfájlok letiltása
Ha le szeretné tiltani az MSBuild.rsp és a Directory.Build.rsp alapértelmezett válaszfájljainak automatikus feldolgozását az MSBuild adott meghívásában, használja a parancssori lehetőséget -noAutoResponse
. A parancssor @szintaxisával explicit módon hivatkozott válaszfájlok feldolgozása továbbra is folyamatban van. Lásd: MSBuild parancssori referencia.