/Deploy (devenv.exe)
Nasadí řešení po sestavení nebo opětovném sestavení. Platí jenom pro projekty spravovaného kódu.
Syntaxe
devenv SolutionName /Deploy [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
nebo) sloužící k 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ázvy konfigurace sestavení projektu (například
Debug
)Release
pro použití při sestavování pojmenovaného objektu/Project
. 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
Zadaný projekt musí být projekt nasazení. Pokud zadaný projekt není projektem nasazení, při předání vytvořeného projektu pro nasazení dojde k chybě.
Uzavřete řetězce, které obsahují mezery v uvozovkách.
Souhrnné informace o sestaveních, 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 nasadí projekt CSharpWinApp
pomocí Release
konfigurace sestavení projektu v rámci MySolution
.
devenv "%USERPROFILE%\source\repos\MySolution\MySolution.sln" /deploy Release /project "CSharpWinApp\CSharpWinApp.csproj" /projectconfig Release