Dela via


Devenv-kommandoradsväxlar för VSPackage-utveckling

Med Visual Studio kan utvecklare automatisera uppgifter från kommandoraden när de kör devenv.exe, filen som startar Visual Studio IDE.

Uppgifter omfattar:

  • Distribuera program i fördefinierade konfigurationer utanför IDE:t.

  • Skapa projekt automatiskt med hjälp av förinställda bygginställningar eller felsökningskonfigurationer.

  • Läser in IDE:t i specifika konfigurationer, allt utanför IDE:t. Du kan också anpassa IDE vid start.

Riktlinjer för växlar

Visual Studio-dokumentationen beskriver kommandoradsväxlar på användarnivå devenv . Mer information finns i Devenv-kommandoradsväxlar. Verktyget devenv stöder även ytterligare kommandoradsväxlar som är användbara med VSPackage-utveckling, distribution och felsökning.

Kommandoradsväxel Description
/ResetSkipPkgs Rensar alla alternativ för hoppa över inläsning som har lagts till av användare som vill undvika att läsa in problematiska VSPackages och startar sedan Visual Studio. Förekomsten av en SkipLoading-tagg inaktiverar inläsningen av en VSPackage. Om du rensar taggen igen kan VSPackage läsas in.

Den här växeln tar inga argument.
/RootSuffix Startar Visual Studio med hjälp av en alternativ plats. Följande kommando körs av genvägen som skapas av Installationsprogrammet för Visual Studio SDK:

devenv /RootSuffix exp

I det här fallet exp identifierar en plats med ett visst suffix (till exempel 10.0Exp i stället 10.0för ). Med den experimentella instansen kan du felsöka en VSPackage separat från instansen av Visual Studio som du använder för att skriva kod.

Den här växeln kan ta valfri sträng som antingen identifierar en plats som du har skapat med hjälp av CreateExpInstance.exe eller namnet på en instans som ska skapas. Namnet på instansen måste vara ett giltigt filnamn. Mer information finns i Den experimentella instansen.
/SafeMode Startar Visual Studio i felsäkert läge och läser bara in standard-IDE och tjänster. Växeln /SafeMode förhindrar att alla VSPackages från tredje part läses in när Visual Studio startar, vilket säkerställer en stabil körning.

Den här växeln tar inga argument.
/Setup Tvingar Visual Studio att sammanfoga resursmetadata som beskriver menyer, verktygsfält och kommandogrupper från alla tillgängliga VSPackages. Du kan bara köra det här kommandot som administratör.

Den här växeln tar inga argument. Kommandot devenv /Setup anges vanligtvis som det sista steget i installationsprocessen. Användningen av växeln /Setup startar inte IDE.
/Splash Visar Välkomstskärmen i Visual Studio som vanligt och visar sedan en meddelanderuta innan huvud-IDE visas. Med meddelanderutan kan du studera välkomstskärmen (till exempel för att söka efter en VSPackage-produktikon).

Den här växeln tar inga argument.

Se även