Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Po zakończeniu tworzenia rozszerzenia możesz zainstalować je na innych maszynach, udostępnić je zespołowi lub opublikować w witrynie Visual Studio Marketplace. W tej sekcji opisano wszystko, czego potrzebujesz do opublikowania i utrzymania rozszerzenia: praca z pakietami VSIX, publikowaniem, lokalizowaniem, podpisywaniem i aktualizowaniem.
Praca z pakietami VSIX
Rozszerzenia programu Visual Studio są dystrybuowane jako pakiety VSIX — .vsix pliki zawierające pliki binarne, metadane i pliki pomocnicze rozszerzenia. Zarówno rozszerzenia VisualStudio.Extensibility, jak i rozszerzenia VSSDK korzystają z tego samego formatu pakietu VSIX.
W przypadku nowych projektów w wersji Visual Studio 18.11 lub nowszej użyj szablonu Project Modern VSIX. Jeśli używasz wcześniejszego środowiska programistycznego lub utrzymujesz istniejący projekt pakietowania, zobacz Tworzenie pakietów VSIX dla starszych projektów. Wybierz jeden przepływ pracy projektu; nie musisz postępować zgodnie z obiema instrukcjami, aby spakować rozszerzenie.
Pakiet VSIX jest tworzony automatycznie podczas kompilowania projektu rozszerzenia w trybie Release. Wynikowy .vsix plik znajduje się w folderze wyjściowym projektu (na przykład bin\Release).
Możesz użyć formatu VSIX do spakowania składników rozszerzenia, asemblacji i plików pomocniczych. Format VSIX wykorzystuje wdrażanie oparte na plikach i jest zgodny ze standardem Open Packaging Conventions (OPC).
Opublikuj swoje rozszerzenie w witrynie Visual Studio Marketplace
Rozszerzenie można dystrybuować, udostępniając plik .vsix, ale najlepszym sposobem dotarcia do dużej grupy odbiorców jest opublikowanie w witrynie Visual Studio Marketplace ↗. Rozszerzenia w witrynie Marketplace są dostępne dla wszystkich użytkowników Visual Studio za pośrednictwem Menedżera rozszerzeń (Rozszerzenia>).
Aby zapoznać się z przewodnikiem krok po kroku, zobacz Publikowanie w witrynie Marketplace. Publikowanie można również zautomatyzować za pomocą narzędzia wiersza polecenia VsixPublisher.exe.
Galerie prywatne
Podczas opracowywania rozszerzeń dla organizacji można je udostępniać, hostując prywatną galerię w intranecie. Galerie prywatne używają kanałów informacyjnych Atom (RSS), które program Visual Studio może odnaleźć za pośrednictwem Menedżera rozszerzeń.
Aby uzyskać więcej informacji, zobacz Galerie prywatne.
Zlokalizuj swoje rozszerzenie
Jeśli planujesz wydanie rozszerzenia w różnych ustawieniach regionalnych, należy je zlokalizować. Rozszerzenia VisualStudio.Extensibility używają string-resources.json plików do lokalizowania nazw wyświetlanych poleceń, etykietek narzędzi i innych metadanych.
Aby uzyskać szczegółowe informacje, zobacz Lokalizacja rozszerzeń.
Podpisz swoje rozszerzenie
Dodanie podpisu cyfrowego do pakietu VSIX zabezpiecza rozszerzenie i zapobiega manipulowaniu pakietem. Podczas instalacji instalator VSIX wyświetla podpis i link do certyfikatu.
Aby uzyskać szczegółowe informacje, zobacz Podpisywanie pakietów VSIX.
Aktualizuj i wersjonuj rozszerzenie
Po opublikowaniu rozszerzenia należy z czasem je zaktualizować. Menedżer rozszerzeń wykrywa aktualizacje automatycznie, gdy nowsza wersja jest dostępna w witrynie Marketplace lub w prywatnej galerii.
Aby uzyskać szczegółowe informacje, zobacz Publikowanie w Marketplace.
Treści powiązane
| Artykuł | Description |
|---|---|
| Publikuj w Marketplace | Przewodnik krok po kroku dotyczący publikowania w Marketplace. |
| Publikowanie za pomocą wiersza polecenia | Automatyzowanie publikowania przy użyciu VsixPublisher.exe. |
| Podpisywanie pakietów VSIX | Podpisz cyfrowo rozszerzenie ze względów bezpieczeństwa. |
| Lokalizacja rozszerzeń | Podaj zlokalizowane metadane dla użytkowników międzynarodowych. |
| Galerie prywatne | Rozpowszechniaj rozszerzenia w swojej organizacji. |