Szablon projektu VSIX

Szablon projektu VSIX umożliwia zawijanie co najmniej jednego rozszerzenia programu Visual Studio w projekcie VSIX, a następnie opublikowanie pakietu w witrynie sieci Web witryny Visual Studio Marketplace .

Wdrożenie VSIX obsługuje pakiety VSPackage, zestawy, składniki MEF, szablony projektów, szablony elementów, kontrolki przybornika i niestandardowe typy rozszerzeń.

Uwaga

Aby korzystać z projektów VSIX, należy zainstalować zestaw Visual Studio SDK. Aby uzyskać więcej informacji na temat zestawu Visual Studio SDK, zobacz Visual Studio SDK.

Gdzie znaleźć szablon projektu VSIX

Szablon projektu VSIX jest dostępny w oknie dialogowym Nowy projekt , wyszukując frazę "vsix". Dostępna jest zarówno wersja języka C#, jak i Visual Basic.

Napiwek

Upewnij się, że program .NET Framework 4.5 lub nowszy jest określony w polu listy rozwijanej w górnej części okna dialogowego Nowy projekt .

Użycie szablonu projektu VSIX

Szablon projektu VSIX ma dwa główne zastosowania:

  • Aby wdrożyć szablony projektów, szablony elementów i rozszerzenia.

  • Aby opakować dane wyjściowe wielu rozszerzeń w jeden pakiet wdrożeniowy.

Pakowanie rozszerzenia w pustym projekcie VSIX

Możesz spakować istniejące rozszerzenie lub rozszerzenie, które nie ma jeszcze obsługi vsIX, opakowując je w pusty projekt VSIX. Rozszerzenie, które ma być opakowane, musi być typu obsługiwanego przez schemat VSIX.

Aby spakować rozszerzenie przy użyciu projektu VSIX

  1. Skompiluj projekty tworzące rozszerzenie.

  2. Utwórz projekt VSIX przy użyciu szablonu projektu VSIX.

    Plik Source.extension.vsixmanifest zostanie otwarty w Projektant manifestu.

  3. Na karcie Zasoby wybierz przycisk Nowy.

    Zostanie wyświetlone okno dialogowe Dodawanie nowego zasobu .

  4. Na liście Typ wybierz typ rozszerzenia do dodania.

  5. Aby dodać rozszerzenie lub element zawartości uwzględniony w bieżącym rozwiązaniu (na przykład szablon elementu lub skompilowany zestaw), wykonaj następujące kroki:

    1. Na liście Źródło wybierz pozycję Projekt w bieżącym rozwiązaniu.

    2. Na liście Project (Projekt) wybierz nazwę rozszerzenia.

    3. W polu Osadź w tym folderze wprowadź nazwę folderu, w którym chcesz osadzić zasób, a następnie wybierz przycisk OK.

  6. Aby dodać rozszerzenie lub element zawartości, który nie jest uwzględniony w bieżącym rozwiązaniu, wykonaj następujące kroki:

    1. W polu Lista źródłowa wybierz pozycję Plik w systemie plików.

    2. W polu Ścieżka wprowadź pełną ścieżkę do skompilowanego lub skompresowanego pliku rozszerzenia albo użyj przycisku Przeglądaj, aby przejść do pliku.

    3. W polu Osadź w tym folderze wprowadź nazwę folderu, w którym chcesz osadzić zasób, a następnie wybierz przycisk OK.

  7. Jeśli chcesz, aby pakiet zawierał dodatkowe rozszerzenia, dodaj je w ten sam sposób.

  8. Stwórz rozwiązanie.

    Program Visual Studio tworzy plik vsix zawierający plik manifestu VSIX, plik [Content_Types].xml i wszystkie zasoby rozszerzenia dodane do projektu.