Udostępnij za pośrednictwem


Dostarczanie rozszerzeń programu Visual Studio

Po zakończeniu tworzenia rozszerzenia możesz zainstalować je na innych maszynach, udostępnić je znajomym i współpracownikom lub opublikować w witrynie Visual Studio Marketplace. W tej sekcji wyjaśnimy wszystkie czynności, które należy wykonać, aby opublikować i zachować rozszerzenie: praca z plikami vsix, publikowaniem, lokalizowaniem i aktualizowaniem.

Praca z rozszerzeniami VSIX

Rozszerzenia VSIX można utworzyć, tworząc pusty projekt VSIX, a następnie dodając do niego różne szablony elementów. Aby uzyskać więcej informacji, zobacz Szablon projektu VSIX.

Format VSIX służy do tworzenia pakietów szablonów projektów, szablonów elementów, pakietów VSPackages, składników programu Managed Extensibility Framework (MEF), kontrolek przybornika , zestawów i typów niestandardowych (obejmuje to niestandardowe strony początkowe dla programu Visual Studio 2017). Format VSIX używa wdrożenia opartego na plikach. Aby uzyskać więcej informacji na temat pakietów VSIX, zobacz Anatomia pakietu VSIX.

Format VSIX nie obsługuje instalacji fragmentów kodu. Nie obsługuje również niektórych innych scenariuszy, takich jak zapisywanie w globalnej pamięci podręcznej zestawów (GAC) lub w rejestrze systemowym. Jeśli musisz zapisać w pamięci GAC lub rejestr w instalacji, musisz użyć Instalatora Windows. Aby uzyskać więcej informacji, zobacz Przygotowywanie rozszerzeń do wdrożenia Instalatora Windows.

Publikowanie rozszerzenia w witrynie Visual Studio Marketplace

Rozszerzenie można dystrybuować do innych osób, wysyłając je pocztą e-mail do pliku vsix lub umieszczając go na serwerze. Najlepszym sposobem na uzyskanie kodu w rękach wielu osób jest umieszczenie go w witrynie Visual Studio Marketplace. Rozszerzenia witryny Visual Studio Marketplace są dostępne dla użytkowników programu Visual Studio za pośrednictwem rozszerzeń i Aktualizacje. Aby uzyskać więcej informacji, zobacz Znajdowanie i używanie rozszerzeń programu Visual Studio.

Pełny przykład pokazujący, jak przekazać rozszerzenie do witryny Visual Studio Marketplace, zobacz Przewodnik: publikowanie rozszerzenia programu Visual Studio.

Galerie prywatne

Podczas opracowywania kontrolek, szablonów i narzędzi możesz udostępniać je organizacji, publikując je w prywatnej galerii w intranecie. Aby uzyskać więcej informacji, zobacz Galerie prywatne.

Lokalizowanie rozszerzenia

Jeśli planujesz wydanie rozszerzenia w różnych ustawieniach regionalnych, rozważ jego zlokalizowanie. Aby uzyskać wyjaśnienie, co jest związane, zobacz Lokalizowanie pakietów VSIX.

Aktualizowanie i przechowywanie wersji rozszerzenia

Po opublikowaniu rozszerzenia pojawi się czas, kiedy trzeba go zaktualizować. Aby dowiedzieć się, jak zaktualizować rozszerzenie opublikowane w witrynie Visual Studio Marketplace, zobacz How to: Update an Extension (Instrukcje: aktualizowanie rozszerzenia).

Możesz ustawić rozszerzenie tak, aby obsługiwało wiele wersji programu Visual Studio. Aby uzyskać więcej informacji, zobacz Obsługa wielu wersji programu Visual Studio.

Nazwa opis
Wprowadzenie do szablonu projektu VSIX Objaśnienie sposobu instalowania niestandardowego szablonu projektu przy użyciu szablonu projektu VSIX.
Anatomia pakietu VSIX Opisuje składniki pakietu VSIX.
Szablon projektu VSIX Zawiera instrukcje krok po kroku dotyczące tworzenia pakietów i publikowania rozszerzenia.
Lokalizowanie pakietów VSIX W tym artykule wyjaśniono, jak udostępnić zlokalizowany tekst procesu instalacji przy użyciu plików extension.vsixlangpack.
Instrukcje: aktualizowanie rozszerzenia Opisuje sposób aktualizowania rozszerzenia w systemie oraz sposobu wdrażania aktualizacji w istniejącym rozszerzeniu programu Visual Studio.
Instrukcje: dodawanie zależności do pakietu VSIX Opisuje sposób dodawania odwołań do pakietów wdrożeniowych VSIX.
Przygotowywanie rozszerzeń dla wdrożenia Instalatora Windows W tym artykule wyjaśniono, jak wdrożyć rozszerzenie za pomocą Instalatora Windows.
Podpisywanie pakietów VSIX Objaśnienie sposobu podpisywania pakietów VSIX.
Galerie prywatne W tym artykule wyjaśniono, jak tworzyć galerie prywatne dla rozszerzeń.
Obsługiwanie wielu wersji programu Visual Studio Pokazuje, jak rozszerzenie obsługuje wiele wersji programu Visual Studio.
Lokalizowanie z programu Visual Studio Opisuje sposób lokalizowania wystąpień programu Visual Studio na potrzeby wdrożenia rozszerzenia niestandardowego.