Przełączniki wiersza polecenia devenv na potrzeby programowania pakietów VSPackage

Program Visual Studio umożliwia deweloperom automatyzowanie zadań z wiersza polecenia podczas wykonywania devenv.exepliku , który uruchamia środowisko IDE programu Visual Studio.

Zadania obejmują:

  • Wdrażanie aplikacji we wstępnie zaprojektowanych konfiguracjach spoza środowiska IDE.

  • Automatyczne kompilowanie projektów przy użyciu wstępnie ustawionych ustawień kompilacji lub konfiguracji debugowania.

  • Ładowanie środowiska IDE w określonych konfiguracjach — wszystko spoza środowiska IDE. Środowisko IDE można również dostosować po uruchomieniu.

Wskazówki dotyczące przełączników

W dokumentacji programu Visual Studio opisano przełączniki wiersza polecenia na poziomie devenv użytkownika. Aby uzyskać więcej informacji, zobacz Devenv przełączniki wiersza polecenia. Narzędzie devenv obsługuje również dodatkowe przełączniki wiersza polecenia, które są przydatne w przypadku programowania, wdrażania i debugowania pakietu VSPackage.

Przełącznik wiersza polecenia opis
/ResetSkipPkgs Czyści wszystkie opcje ładowania pomijane przez użytkowników, którzy chcą uniknąć ładowania problematycznych pakietów VSPackage, a następnie uruchamia program Visual Studio. Obecność tagu SkipLoading wyłącza ładowanie pakietu VSPackage. Wyczyszczenie tagu ponownie włącza ładowanie pakietu VSPackage.

Ten przełącznik nie przyjmuje żadnych argumentów.
/RootSuffix Uruchamia program Visual Studio przy użyciu lokalizacji alternatywnej. Następujące polecenie jest uruchamiane przez skrót utworzony przez instalatora zestawu Visual Studio SDK:

devenv /RootSuffix exp

W takim przypadku exp identyfikuje lokalizację z określonym sufiksem (na przykład 10.0Exp zamiast 10.0). Eksperymentalne wystąpienie umożliwia debugowanie pakietu VSPackage oddzielnie od wystąpienia programu Visual Studio, którego używasz do pisania kodu.

Ten przełącznik może użyć dowolnego ciągu, który identyfikuje lokalizację utworzoną za pomocą programu VSRegEx.exe. Aby uzyskać więcej informacji, zobacz Wystąpienie eksperymentalne.
/SafeMode Uruchamia program Visual Studio w trybie awaryjnym, ładujący tylko domyślne środowisko IDE i usługi. Przełącznik /SafeMode uniemożliwia ładowanie wszystkich pakietów VSPackage innych firm podczas uruchamiania programu Visual Studio, zapewniając stabilne wykonywanie.

Ten przełącznik nie przyjmuje żadnych argumentów.
/Setup Wymusza scalanie metadanych zasobów w programie Visual Studio, które opisują menu, paski narzędzi i grupy poleceń ze wszystkich dostępnych pakietów VSPackage. To polecenie można uruchomić tylko jako administrator.

Ten przełącznik nie przyjmuje żadnych argumentów. Polecenie devenv /Setup jest zwykle podane jako ostatni krok procesu instalacji. Użycie przełącznika /Setup nie uruchamia środowiska IDE.
/Splash Przedstawia ekran powitalny programu Visual Studio, jak zwykle, a następnie wyświetla okno komunikatu przed wyświetleniem głównego środowiska IDE. Pole komunikatu umożliwia badanie ekranu powitalnego (na przykład w celu sprawdzenia ikony produktu VSPackage).

Ten przełącznik nie przyjmuje żadnych argumentów.

Zobacz też