Sdílet prostřednictvím


/Build (devenv.exe)

Vytvoří řešení nebo projekt pomocí zadaného konfiguračního souboru řešení.

Syntax

devenv SolutionName /Build [SolnConfigName [/Project ProjName [/ProjectConfig ProjConfigName]] [/Out OutputFilename]]

Argumenty

  • SolutionName

    Požadovaný. Cesta a název souboru řešení vzhledem k adresáři řešení.

  • SolnConfigName

    Volitelný. Název konfigurace řešení (například Debug nebo Release), který se má použít k sestavení řešení pojmenovaného v SolutionName. Pokud je k dispozici více platforem řešení, musíte také zadat platformu (například Debug|Win32). Pokud tento argument není zadaný nebo prázdný řetězec (""), nástroj použije aktivní konfiguraci řešení.

  • /Project ProjName

    Volitelný. Cesta a název souboru projektu v rámci řešení. Relativní cestu můžete zadat ze složky SolutionName do souboru projektu nebo zobrazovaného názvu projektu nebo úplnou cestu a název souboru projektu.

  • /ProjectConfig ProjConfigName

    Volitelný. Název konfigurace sestavení projektu (například Debug nebo Release), který se má použít při sestavování pojmenovaného projektu. Pokud je k dispozici více než jedna platforma řešení, musíte také zadat platformu (například Debug|Win32). Pokud je tento přepínač zadán, přepíše SolnConfigName argumentu.

  • /Out název výstupního souboru

    Volitelný. 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

  • Přepínač /Build provádí stejnou funkci jako příkaz nabídky Build Solution v integrovaném vývojovém prostředí (IDE).

  • Uzavřete řetězce, které obsahují mezery v dvojitých 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.

  • /Build přepnout pouze projekty, které se od posledního sestavení změnily. Pokud chcete sestavit všechny projekty v řešení, použijte místo toho /rebuild.

  • Pokud se zobrazí chybová zpráva s oznámením Neplatná konfigurace projektu, ujistěte se, že jste zadali platformu řešení nebo projektovou platformu (například Debug|Win32).

Příklady

Následující příkaz sestaví projekt CSharpWinApppomocí konfigurace sestavení projektu Debug v rámci MySolution.

devenv "%USERPROFILE%\source\repos\MySolution.sln" /build Debug /project "CSharpWinApp\CSharpWinApp.csproj" /projectconfig Debug

A vyčistit všechny soubory sestavení:

devenv "%USERPROFILE%\source\repos\MySolution.sln" /clean

Sestavení projektu nastavení

K sestavení instalačního programu (.msi souboru) potřebujete nastavení projektu, který má .vdproj soubor projektu, ale k jeho sestavení musíte nejprve použít alternativní řešení, které nastaví konkrétní klíč registru. Z příkazového řádku pro vývojáře sady Visual Studio spusťte spustitelný DisableOutOfProcBuild.exe ze složky Common7\IDE\CommonExtensions\Microsoft\VSI\DisableOutOfProcBuild. Bez tohoto alternativního řešení se může zobrazit chyba: ERROR: An error occurred while validating. HRESULT = '8000000A'. Tento příkaz má vliv na aktuálního uživatele, takže pro scénáře agenta sestavení nezapomeňte ho spustit ze stejného účtu, který spouští sestavení. Další informace najdete v souboru README.txt ve stejné složce.

V sadě Visual Studio můžete také vytvořit novou konfiguraci , například Setup, na základě konfigurace Release a vybrat projekt nastavení jako projekt, který se má sestavit. Ve výchozím nastavení nejsou projekty nastavení zahrnuty do výchozích konfigurací, Debug a Release. S definovanou konfigurací Setup sestaví následující příkazy projekt WindowsFormsApp1 a přidružený projekt instalace, který vygeneruje soubor .msi:

devenv WindowsFormsApp1.sln /build Setup

Pokud už bylo řešení vytvořené s konfigurací Release, tento příkaz pouze sestaví projekt nastavení.

Viz také