Devenv – přepínače příkazového řádku

 

Nejnovější dokumentaci k sadě Visual Studio 2017 najdete tady.

DEVENV umožňuje nastavit různé možnosti pro integrované vývojové prostředí (IDE) a také vytvářet, ladit a nasadit projekty z příkazového řádku. Pomocí přepínačů pro spuštění rozhraní IDE ze skriptu nebo BAT, například noční sestavení skriptu, nebo spuštění rozhraní IDE v konkrétní konfiguraci.

System_CAPS_ICON_note.jpg Poznámka

Pro úkoly související s sestavení teď doporučujeme použít nástroj MSBuild namísto devenv. Další informace naleznete v tématu Command-Line Reference.

System_CAPS_ICON_note.jpg Poznámka

Devenv musí spustit jako správce Chcete-li použít /Setup (devenv.exe) a /InstallVSTemplates přepínače.

Ve výchozím nastavení příkazy nástroje devenv předat nástroj devenv.com přepínače.

Poskytuje nástroj devenv.com pro doručení výstupu přes standardní systém datových proudů, jako je například stdout a stderr, a v případě, že zachytí výstupu, například na soubor .txt určuje příslušné přesměrování vstupu a výstupu. Příkazy, které začínají místo devenv.exe můžete použít stejný přepínače, ale bude odesílat s programem devenv.exe obcházení nástroj devenv.com.

Syntaxe pravidel pro devenv přepínače se podobají těm pro ostatní DOS nástroje příkazového řádku. Následující syntaxe pravidla platí pro všechny devenv přepínačích a jejich argumenty:

  • Příkazy začínají devenv.

  • Přepínače nerozlišují malá a velká písmena.

  • Při zadávání řešení nebo projektu, první argument je název souboru řešení nebo souboru projektu, včetně cesta k souboru.

  • Pokud první argument je soubor, který není řešení nebo projekt, tento soubor se otevře ve vhodném editoru v nové instanci rozhraní IDE.

  • Když zadáte název souboru projektu, namísto názvu souboru řešení devenv příkaz bude hledat nadřazené složky pro soubor řešení, který má stejný název souboru projektu. Například příkaz devenv /build myproject1.vbproj bude hledat nadřazené složky pro soubor řešení s názvem "myproject1.sln".

    System_CAPS_ICON_note.jpg Poznámka

    Pouze jeden soubor řešení, který odkazuje tento projekt se musí nacházet ve své nadřazené složky. Pokud žádný soubor řešení, který odkazuje tento projekt obsahuje nadřazené složky, nebo pokud nadřazená složka obsahuje dva nebo více souborů řešení, které na ni odkazují, pak do dočasného souboru řešení bude vytvořen, má název pro tento projekt a na ni odkazuje.

  • Při cesty k souborům a názvy souborů obsahovat mezery, je nutné je uzavřít do uvozovek (""). Například "c:\project a\".

  • Vložte jeden znak mezery mezi přepínače a argumenty na stejném řádku. Například příkaz devenv/log výstup.txt otevře prostředí IDE a uloží všechny informace pro danou relaci protokolu do výstup.txt.

  • Nelze použít syntaxi podle vzoru v devenv příkazy.

Použijte následující přepínače příkazového řádku a po zobrazení rozhraní IDE popsaných úlohu provést.

Přepínač příkazového řádkuPopis
/CommandSpuštění rozhraní IDE a spustí zadaný příkaz.
/DebugExeZatížení Visual C++ spustitelný pod kontrolou ladicí program. Tento přepínač není k dispozici pro Visual Basic nebo Visual C# spustitelné soubory. Další informace naleznete v tématu Automaticky spustit proces v ladicím programu.
/LCID nebo /lNastaví výchozí jazyk pro prostředí IDE. Pokud zadaný jazyk není součástí instalace sady Visual Studio, bude toto nastavení ignorováno.
/LogSpustí Visual Studio a zaznamená veškerou aktivitu do souboru protokolu.
/Run nebo /rZkompiluje a spustí zadaného řešení.
/RunexitZkompiluje a spustí zadaného řešení, minimalizuje rozhraní IDE při řešení je spuštěna a po dokončení řešení se zavře rozhraní IDE.
/UseEnvZpůsobí, že rozhraní IDE, má-li použít CESTU, zahrnutí a LIB proměnné prostředí pro Visual C++ kompilace namísto nastavení zadané v oddílu adresáře VC ++ projekty možnosti v Možnosti dialogové okno. Další informace naleznete v tématu Nastavení cesty a proměnných prostředí pro sestavení příkazového řádku
/EditZadané soubory se otevře v spuštěnou instanci této aplikace. Pokud nejsou žádné spuštěné instance, spustí novou instanci rozložení zjednodušené okna.
/ResetAddinInstance rozhraní IDE sady Visual Studio se spustí bez načtení zadaného v doplňku.
/SafeModeSpustí Visual Studio v nouzovém režimu a načte pouze výchozí prostředí a služby a sice verze balíčků třetích stran.
/ResetSkipPkgsVymaže všechny SkipLoading značky, které byly přidány do VSPackage uživatelé, kteří nepřejete načítání problém VSPackage.
/Setup (devenv.exe)Vynutí Visual Studio ke sloučení prostředků metadata, která popisuje nabídky, panely nástrojů a příkaz skupiny ze všech VSPackage, které jsou k dispozici.

K provedení popsané úlohy použijte následující přepínače příkazového řádku. Tyto přepínače příkazového řádku se nezobrazují rozhraní IDE.

Přepínač příkazového řádkuPopis
/?Zobrazí nápovědu pro devenv přepínače v okno příkazového řádku.

 Devenv /?
/BuildSestavení zadané řešení nebo projektu závislosti na konfiguraci zadaného řešení.

 / Build myproj.csproj nástroje devenv
/CleanOdstraní všechny soubory vytvořené pomocí příkazu sestavení bez ovlivnění zdrojové soubory.

 DEVENV myproj.csproj / clean
/DeploySestaví řešení spolu s soubory, které jsou nezbytné pro nasazení, podle konfigurace řešení.

 DEVENV myproj.csproj / nasazení
/DiffPorovná dva soubory. Má čtyři parametry: zdrojový soubor, TargetFile, SourceDisplayName(optional),TargetDisplayName(optional).
/InstallVSTemplatesZaregistruje šablony projektu nebo položky, které jsou umístěny v < VisualStudioInstallDir >\Common7\IDE\ProjectTemplates nebo < VisualStudioInstallDir >\Common7\IDE\ItemTemplates tak, aby přístupné prostřednictvím Nový projekt a Přidat novou položku dialogová okna.

 Devenv/installvstemplates
/OutUmožňuje zadat soubor, který chcete-li k chybám při sestavení.

 / Build myproj.csproj DEVENV/out log.txt
/ProjectProjekt pro sestavení, vyčištění nebo nasadit. Pouze v případě, že jste zadali také/Build, můžete tento přepínač/rebuild / vyčistit, nebo / deploy – přepínač.
/ProjectConfigUrčuje konfigurace projektu pro sestavení nebo nasazení. Tento přepínač můžete použít pouze v případě, že jste zadali také přepínač/Project.
/RebuildVyčistí a potom vytvoří zadané řešení nebo projektu závislosti na konfiguraci zadaného řešení.
/ResetSettingsObnoví výchozí nastavení sady Visual Studio. Volitelně obnoví nastavení .vssettings zadaný soubor.
/ Updateconfiguration (devenv.exe)Upozorní Visual Studio ke sloučení Visual Studio balíčky v systému a kontrola modulu MEF mezipaměti pro všechny změny.
/UpgradeUpgradu na aktuální verzi souboru zadané řešení a všechny jeho soubory projektu nebo soubor zadaný projekt Visual Studio formáty pro tyto soubory.

Obecné, prostředí, dialogové okno Možnosti

Zobrazit: