/Rebuild (devenv.exe)
Vyčistí a pak sestaví zadanou konfiguraci řešení.
Syntaxe
devenv SolutionName /Rebuild [SolnConfigName [/Project ProjName [/ProjectConfig ProjConfigName]] [/Out OutputFilename]]
Argumenty
SolutionName
Povinný: Úplná cesta a název souboru řešení.
SolnConfigName
Nepovinné. Název konfigurace řešení (například
Debug
) sloužící k opětovnému sestavení řešení s názvem SolutionName.Release
Pokud je k dispozici více než jedna platforma řešení, musíte také zadat platformu (napříkladDebug|Win32
). Pokud tento argument není zadaný nebo prázdný řetězec (""
), nástroj použije aktivní konfiguraci řešení./Project
ProjNameNepovinné. Cesta a název souboru projektu v rámci řešení. Do souboru projektu můžete zadat zobrazovaný název projektu nebo relativní cestu ze složky SolutionName . Můžete také zadat úplnou cestu a název souboru projektu.
/ProjectConfig
ProjConfigNameNepovinné. Název konfigurace sestavení (například
Debug
)Release
projektu, který se má použít při opětovném/Project
sestavení názvu. Pokud je k dispozici více než jedna platforma řešení, musíte také zadat platformu (napříkladDebug|Win32
). Pokud je tento přepínač zadaný, přepíše argument SolnConfigName ./Out
OutputFilenameNepovinné. Název souboru, do kterého chcete odeslat výstup nástroje. Pokud soubor již existuje, nástroj připojí výstup na konec souboru.
Poznámky
Tento přepínač dělá totéž jako příkaz nabídky Znovu sestavit řešení v rámci integrovaného vývojového prostředí (IDE).
Uzavřete řetězce, které obsahují mezery v uvozovkách.
Souhrnné informace o čištění a sestavování, včetně chyb, se dají zobrazit v příkazovém okně nebo v libovolném souboru protokolu zadaném přepínačem /Out.
Příklad
Tento příklad vyčistí a znovu sestaví projekt CSharpWinApp
pomocí Debug
konfigurace sestavení projektu v rámci MySolution
.
devenv "%USERPROFILE%\source\repos\MySolution\MySolution.sln" /rebuild Debug /project "CSharpWinApp\CSharpWinApp.csproj" /projectconfig Debug