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

Nástroj Devenv umožňuje nastavit různé možnosti integrovaného vývojového prostředí (IDE), sestavení projektů, ladění projektů a nasazení projektů z příkazového řádku. Pomocí těchto přepínačů spusťte integrované vývojové prostředí (IDE) ze skriptu nebo souboru .bat (například nočního skriptu sestavení) nebo spuštění integrovaného vývojového prostředí (IDE) v konkrétní konfiguraci.

Poznámka:

U úloh souvisejících s sestavením se doporučuje místo příkazu devenv použít nástroj MSBuild. Další informace naleznete v tématu MSBuild příkazového řádku reference.

Informace o přepínačích, které jsou primárně určené pro vývoj rozšíření sady Visual Studio, najdete také v tématu Přepínače příkazového řádku Devenv pro vývoj balíčku VSPackage.

Syntaxe přepínače Devenv

Příkazy, které začínají devenv , zpracovává devenv.com nástroj, který poskytuje výstup prostřednictvím standardních systémových datových proudů, například stdout a stderr. Nástroj určuje odpovídající přesměrování vstupně-výstupních operací při zachycení výstupu, například do souboru .txt.

Alternativně příkazy, které začínají devenv.exe , můžou používat stejné přepínače, ale devenv.com nástroj se vynechá. Použití devenv.exe přímo brání zobrazení výstupu v konzole.

Pravidla syntaxe přepínačů devenv se podobají pravidlům pro ostatní nástroje příkazového řádku SYSTÉMU DOS. Následující pravidla syntaxe platí pro všechny devenv přepínače a jejich argumenty:

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

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

  • Přepínač můžete zadat pomocí spojovníku ("-") nebo lomítka ("/").

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

  • Pokud je prvním argumentem soubor, který není řešením nebo projektem, otevře se tento soubor v příslušném editoru v nové instanci integrovaného vývojového prostředí (IDE).

  • Když místo názvu souboru řešení zadáte název souboru projektu, devenv příkaz vyhledá nadřazenou složku souboru projektu a vyhledá soubor řešení se stejným názvem. Příkaz například devenv myproject1.vbproj /build prohledá nadřazenou složku pro soubor řešení s názvem myproject1.sln.

    Poznámka:

    Jeden a pouze jeden soubor řešení, který odkazuje na tento projekt, by měl být umístěn ve své nadřazené složce. Pokud nadřazená složka neobsahuje žádný soubor řešení, který odkazuje na tento projekt, nebo pokud nadřazená složka obsahuje dva nebo více souborů řešení, které na ni odkazují, vytvoří se dočasný soubor řešení.

  • Pokud cesty k souborům a názvy souborů obsahují mezery, musíte 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. Příkaz devenv /log output.txt například otevře integrované vývojové prostředí (IDE) a vypíše všechny informace protokolu pro danou relaci do output.txt.

  • V příkazech nemůžete použít syntaxi devenv porovnávání vzorů.

Přepínače Devenv

Následující přepínače příkazového řádku zobrazí integrované vývojové prostředí (IDE) a provede popsanou úlohu.

Přepínač příkazového řádku Popis
/Command Spustí integrované vývojové prostředí (IDE) a spustí zadaný příkaz.

devenv /command "nav https://learn.microsoft.com/"
/DebugExe Načte spustitelný soubor C++ pod kontrolou ladicího programu. Tento přepínač není k dispozici pro spustitelné soubory jazyka Visual Basic nebo C#. Další informace naleznete v tématu Automatické spuštění procesu v ladicím programu.

devenv /debugexe mysln.exe
/Diff Porovná dva soubory. Přebírá čtyři parametry: SourceFile, TargetFile, SourceDisplayName (volitelné) a TargetDisplayName (volitelné).

devenv /diff File1 File2 Alias1 Alias2
/DoNotLoadProjects Otevře zadané řešení bez načtení projektů.

devenv /donotloadprojects mysln.sln
/Edit Otevře zadané soubory ve spuštěné instanci této aplikace. Pokud neexistují žádné spuštěné instance, spustí novou instanci se zjednodušeným rozložením okna.

devenv /edit File1 File2
/LCID nebo /L Nastaví výchozí jazyk integrovaného vývojového prostředí (IDE). Pokud zadaný jazyk není součástí instalace sady Visual Studio, bude toto nastavení ignorováno.

devenv /l 1033
/Log Spustí Sadu Visual Studio a zaznamená veškerou aktivitu do souboru protokolu.

devenv /log mylogfile.xml
/NoScale Otevře integrované vývojové prostředí (IDE) v režimu zakázaném DPI, které umožňuje přesnější rozložení v návrháři model Windows Forms.
/NoSplash Otevře integrované vývojové prostředí bez zobrazení úvodní obrazovky.

devenv /nosplash File1 File2
/ResetSettings Obnoví výchozí nastavení sady Visual Studio. Volitelně resetuje nastavení do zadaného .vssettings souboru.

devenv /resetsettings mysettings.vssettings
/Run nebo /R Zkompiluje a spustí zadané řešení.

devenv /run mysln.sln
/RunExit Zkompiluje a spustí zadané řešení, minimalizuje integrované vývojové prostředí (IDE) při spuštění řešení a po dokončení řešení zavře integrované vývojové prostředí (IDE).

devenv /runexit mysln.sln
/SafeMode Spustí Visual Studio v nouzovém režimu. Tento přepínač načte pouze výchozí prostředí, výchozí služby a dodané verze balíčků třetích stran.

Tento přepínač nepřijímá žádné argumenty.
/TfsLink Otevře Team Explorer a spustí prohlížeč zadaného identifikátoru URI artefaktu, pokud je zaregistrovaný.
/UseEnv Způsobí, že integrované vývojové prostředí pro kompilaci jazyka C++ použije proměnné prostředí PATH, INCLUDE, LIBPATH a LIB. Tento přepínač se instaluje s vývojem desktopových aplikací s úlohou C++ . Další informace najdete v tématu Nastavení cesty a proměnných prostředí pro sestavení příkazového řádku.

Následující přepínače příkazového řádku nezobrazují integrované vývojové prostředí (IDE).

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

Tento přepínač nepřijímá žádné argumenty.
/Build Sestaví zadané řešení nebo projekt podle konfigurace zadaného řešení.

devenv mysln.sln /build
/Clean Odstraní všechny soubory vytvořené příkazem sestavení, aniž by to mělo vliv na zdrojové soubory.

devenv mysln.sln /clean
/Deploy Sestaví řešení společně se soubory potřebnými k nasazení podle konfigurace řešení.

devenv mysln.sln /deploy
/Out Umožňuje zadat soubor, který při sestavování zobrazí chyby.

devenv mysln.sln /build Debug /out log.txt
/Project Projekt, který se má sestavit, vyčistit nebo nasadit. Tento přepínač můžete použít pouze v případě, že jste také zadali /Buildpřepínač , /Rebuild, /Cleannebo /Deploy přepínač.

devenv mysln.sln /build Debug /project proj1
/ProjectConfig Určuje konfiguraci projektu pro sestavení nebo nasazení. Tento přepínač můžete použít jenom v případě, že jste přepínač zadali /Project .

devenv mysln.sln /build Release /project proj1 /projectconfig Release
/Rebuild Vyčistí a pak sestaví zadané řešení nebo projekt podle konfigurace zadaného řešení.

devenv mysln.sln /rebuild
/Setup Vynutí Visual Studio sloučení metadat prostředků, které popisují nabídky, panely nástrojů a skupiny příkazů ze všech dostupných balíčků VSPackage. Tento příkaz můžete spustit pouze jako správce.
/Upgrade Upgraduje zadaný soubor řešení a všechny jeho soubory projektu nebo zadaný soubor projektu na aktuální formáty sady Visual Studio pro tyto soubory.

devenv mysln.sln /upgrade

Viz také