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říkladdevenv myproject1.vbproj /build
prohledá nadřazenou složku pro soubor řešení s názvemmyproject1.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://video2.skills-academy.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 /Build přepínač , /Rebuild , /Clean nebo /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 |