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.
W tym przewodniku pokazano, jak opublikować rozszerzenie programu Visual Studio w witrynie Visual Studio Marketplace. Po dodaniu rozszerzenia do witryny Visual Studio Marketplace deweloperzy mogą używać rozszerzeń i aktualizacji do przeglądania nowych i zaktualizowanych rozszerzeń.
Wymagania wstępne
Aby wykonać czynności opisane w tym przewodniku, należy zainstalować zestaw Visual Studio SDK. Aby uzyskać więcej informacji, zobacz Instalowanie zestawu Visual Studio SDK.
Tworzenie rozszerzenia programu Visual Studio
W tym artykule jest używane domyślne rozszerzenie VSPackage, ale kroki są prawidłowe dla każdego rodzaju rozszerzenia.
- Utwórz pakiet VSPackage w języku C# o nazwie
TestPublishz poleceniem menu. Aby uzyskać więcej informacji, zobacz Tworzenie pierwszego rozszerzenia: Hello world.
Zapakuj swoje rozszerzenie
Zaktualizuj rozszerzenie vsixmanifest , podając poprawne informacje o nazwie produktu, autorze i wersji.
Skompiluj rozszerzenie w trybie Release. Teraz rozszerzenie jest spakowane jako plik VSIX w folderze \bin\Release.
Możesz kliknąć dwukrotnie plik VSIX, aby zweryfikować instalację.
Testowanie rozszerzenia
Przed dystrybucją rozszerzenia skompiluj je i przetestuj, aby upewnić się, że jest on poprawnie zainstalowany w eksperymentalnym wystąpieniu programu Visual Studio.
W programie Visual Studio rozpocznij debugowanie, aby otworzyć eksperymentalne wystąpienie programu Visual Studio.
W wystąpieniu eksperymentalnym przejdź do menu Narzędzia i wybierz pozycję Rozszerzenia i aktualizacje. Rozszerzenie TestPublish powinno pojawić się w środkowym okienku i być włączone.
W menu Narzędzia upewnij się, że jest wyświetlane polecenie testowe.
Publikowanie rozszerzenia w witrynie Visual Studio Marketplace
Upewnij się, że skompilowano wersję Release rozszerzenia i że jest ona aktualna.
W przeglądarce internetowej przejdź do witryny Visual Studio Marketplace.
W prawym górnym rogu wybierz pozycję Zaloguj się.
Zaloguj się przy użyciu konta Microsoft. Jeśli nie masz konto Microsoft, możesz go utworzyć w tym momencie.
Wybierz pozycję Publikuj rozszerzenia. Ta opcja powoduje przejście do strony zarządzania dla wszystkich rozszerzeń. Jeśli nie masz konta wydawcy, zostanie wyświetlony monit o jego utworzenie w tej chwili.
Wybierz wydawcę, którego chcesz wybrać do przesłania rozszerzenia. Można zmienić wydawcę, klikając na nazwy wydawców wymienione po lewej stronie. Wybierz Nowe rozszerzenie i wybierz Visual Studio.
W 1. Przekaż rozszerzenie, możesz przekazać plik VSIX bezpośrednio do witryny Visual Studio Marketplace lub po prostu dodać link do własnej witryny internetowej. W tym przykładzie rozszerzenie TestPublish.vsix jest przesyłane. Przeciągnij i upuść swoje rozszerzenie lub użyj linku kliknij, aby wyszukać plik. Znajdź rozszerzenie w folderze \bin\Release projektu. Wybierz Kontynuuj.
W 2: Podaj szczegóły rozszerzenia, niektóre pola są automatycznie wypełniane z pliku source.extension.vsixmanifest należącego do twojego rozszerzenia. Dowiedz się więcej o każdym z nich poniżej.
Nazwa wewnętrzna jest używana w adresie URL strony szczegółów rozszerzenia. Na przykład opublikowanie rozszerzenia pod nazwą wydawcy "myname" i określenie nazwy wewnętrznej jako "moje rozszerzenie" powoduje wyświetlenie adresu URL "marketplace.visualstudio.com/items?itemName=myname.myextension" dla strony szczegółów rozszerzenia.
Nazwa wyświetlana rozszerzenia. Ta nazwa jest wypełniana automatycznie z pliku source.extension.vsixmanifest .
Numer wersji przekazywanego rozszerzenia. Ta wersja jest wypełniana automatycznie z pliku source.extension.vsixmanifest .
Identyfikator VSIX to unikatowy identyfikator używany przez program Visual Studio dla rozszerzenia. Ten identyfikator jest wymagany, jeśli chcesz automatycznie zaktualizować rozszerzenie. Ten identyfikator jest wypełniany automatycznie z pliku source.extension.vsixmanifest .
Logo używane w Twoim rozszerzeniu. To logo jest wypełniane automatycznie z pliku source.extension.vsixmanifest, jeśli jest dostępny.
Krótki opis tego, co robi rozszerzenie. Ten opis jest wypełniany automatycznie z pliku source.extension.vsixmanifest .
Omówienie to dobre miejsce do uwzględnienia zrzutów ekranu i szczegółowych informacji o tym, co robi rozszerzenie.
Obsługiwane wersje programu Visual Studio umożliwiają wybranie wersji programu Visual Studio, nad którymi będzie działać rozszerzenie. Rozszerzenie jest instalowane tylko w tych wersjach.
Obsługiwana wersja programu Visual Studio umożliwia wybranie wersji programu Visual Studio, nad którymi będzie działać rozszerzenie. Rozszerzenie jest instalowane tylko w tych wersjach.
Typ. Najczęściej używanym typem rozszerzenia są narzędzia.
Kategorii. Wybierz maksymalnie trzy, które są najlepszym rozwiązaniem dla rozszerzenia.
Tagi to słowa kluczowe, które ułatwiają użytkownikom znajdowanie rozszerzenia. Tagi mogą pomóc zwiększyć trafność wyników wyszukiwania rozszerzeń w witrynie Visual Studio Marketplace.
Kategoria cenowa to koszt rozszerzenia.
Repozytorium kodu źródłowego umożliwia udostępnianie linku do kodu źródłowego społeczności.
Zezwalaj na pytania i odpowiedzi dla rozszerzenia umożliwia użytkownikom pozostawienie pytań na stronie wpisu rozszerzenia.
Wybierz pozycję Zapisz i przekaż. Ta opcja powoduje powrót do strony zarządzania wydawcą. Jeszcze nie opublikowano rozszerzenia.
Aby opublikować rozszerzenie, kliknij prawym przyciskiem myszy rozszerzenie i wybierz pozycję Ustaw jako publiczne. Aby zobaczyć, jak rozszerzenie będzie wyglądać w witrynie Visual Studio Marketplace, wybierz pozycję Wyświetl rozszerzenie. W przypadku danych dotyczących pozyskiwania wybierz pozycję Raporty. Aby wprowadzić zmiany w rozszerzeniu, wybierz pozycję Edytuj.
Wybierz pozycję Ustaw jako publiczne, a rozszerzenie jest teraz publiczne. Wyszukaj rozszerzenie w witrynie Visual Studio Marketplace.
Aktualizowanie opublikowanego rozszerzenia w witrynie Visual Studio Marketplace
Przed rozpoczęciem upewnij się, że utworzono nową wersję wydania rozszerzenia i że jest ona aktualna.
W przeglądarce internetowej przejdź do witryny Visual Studio Marketplace.
W prawym górnym rogu wybierz pozycję Sign in a następnie zaloguj się przy użyciu konto Microsoft.
Wybierz pozycję Publikuj rozszerzenia, a następnie wybierz wydawcę, którego chcesz użyć do przekazania zaktualizowanego rozszerzenia.
Obok rozszerzenia, które chcesz zaktualizować, umieść wskaźnik myszy na trzech pionowych kropkach, a następnie wybierz pozycję Edytuj.
Obok rozszerzenia, które chcesz zaktualizować, umieść wskaźnik myszy na trzech poziomych kropkach, a następnie wybierz pozycję Edytuj.
W 1: Przekaż rozszerzenie po nazwie pliku VSIX wybierz ikonę ołówka, aby edytować opublikowane rozszerzenie.
Przejdź do pliku rozszerzenia VSIX, który został zaktualizowany. Zaznacz plik, a następnie wybierz Otwórz.
Twoje zaktualizowane rozszerzenie zostaje przesłane.
W kroku 2: Podaj szczegóły rozszerzenia, niektóre szczegóły są tylko do odczytu podczas aktualizacji rozszerzenia lub są automatycznie wypełniane z pliku source.extension.vsixmanifest z rozszerzenia. Oto więcej informacji na temat szczegółów rozszerzenia:
Nazwa wewnętrzna* jest używana w adresie URL strony szczegółów rozszerzenia. Na przykład opublikowanie rozszerzenia pod nazwą wydawcy "myname" i określenie nazwy wewnętrznej jako "moje rozszerzenie" powoduje wyświetlenie adresu URL "marketplace.visualstudio.com/items?itemName=myname.myextension" dla strony szczegółów rozszerzenia.
Nazwa wyświetlana* rozszerzenia. Ta nazwa jest wypełniana automatycznie z pliku source.extension.vsixmanifest .
Numer wersji* przekazywanego rozszerzenia. Ta wersja jest wypełniana automatycznie z pliku source.extension.vsixmanifest .
Identyfikator VSIX* to unikatowy identyfikator używany przez program Visual Studio dla rozszerzenia. Ten identyfikator jest wymagany, jeśli chcesz automatycznie zaktualizować rozszerzenie. Ten identyfikator jest wypełniany automatycznie z pliku source.extension.vsixmanifest .
Logo* używane dla twojego rozszerzenia. To logo jest wypełniane automatycznie z pliku source.extension.vsixmanifest, jeśli zostanie podany.
Krótki opis* tego, co robi rozszerzenie. Ten opis jest wypełniany automatycznie z pliku source.extension.vsixmanifest .
Omówienie to dobre miejsce do uwzględnienia zrzutów ekranu i szczegółowych informacji o tym, co robi rozszerzenie.
Obsługiwane wersje programu Visual Studio* umożliwiają wybranie wersji programu Visual Studio, nad którymi będzie działać rozszerzenie. Rozszerzenie jest instalowane tylko w tych wersjach.
Obsługiwana wersja programu Visual Studio* umożliwia wybranie wersji programu Visual Studio, nad którymi będzie działać rozszerzenie. Rozszerzenie jest instalowane tylko w tych wersjach.
Typ. Najczęściej używanym typem rozszerzenia są narzędzia.
Kategorii. Wybierz maksymalnie trzy, które są najlepszym rozwiązaniem dla rozszerzenia.
Tagi to słowa kluczowe, które ułatwiają użytkownikom znajdowanie rozszerzenia. Tagi mogą pomóc zwiększyć trafność wyników wyszukiwania rozszerzeń w witrynie Visual Studio Marketplace.
Kategoria cenowa to koszt rozszerzenia.
Repozytorium kodu źródłowego umożliwia udostępnianie linku do kodu źródłowego społeczności.
Zezwalaj na pytania i odpowiedzi dla rozszerzenia umożliwia użytkownikom pozostawienie pytań na stronie wpisu rozszerzenia.
* Nie można zmienić tych szczegółów w aktualizacji rozszerzenia.
Wybierz pozycję Zapisz i przekaż. Ta opcja powoduje powrót do strony zarządzania wydawcą. Twoje rozszerzenie nie zostało jeszcze opublikowane.
Aby opublikować rozszerzenie, kliknij prawym przyciskiem myszy rozszerzenie i wybierz polecenie Ustaw jako publiczne. Aby zobaczyć, jak rozszerzenie będzie wyglądać w witrynie Visual Studio Marketplace, wybierz pozycję Wyświetl rozszerzenie. W przypadku numerów pozyskiwania wybierz pozycję Raporty. Aby wprowadzić zmiany w rozszerzeniu, wybierz pozycję Edytuj.
Dodawanie dodatkowych użytkowników do zarządzania kontem wydawcy
Program Visual Studio Marketplace obsługuje udzielanie dodatkowych użytkownikom uprawnień dostępu do konta wydawcy i zarządzania nim.
Poproś członka, który chcesz dodać, aby zalogował się do swojego konta w witrynie Marketplace i uzyskaj identyfikator użytkownika. Identyfikator użytkownika będzie widoczny, umieszczając wskaźnik myszy na wiadomości e-mail, jak pokazano na poniższej ilustracji:
Członek może skopiować identyfikator użytkownika, klikając przycisk kopiuj do schowka, a następnie udostępnić go Tobie.
Przejdź do konta wydawcy, do którego chcesz dodać dodatkowych użytkowników.
Wybierz pozycję Członkowie i wybierz pozycję Dodaj.
Następnie możesz określić identyfikator użytkownika, który chcesz dodać, i przyznać odpowiedni poziom dostępu w obszarze Wybierz rolę. Możesz wybrać jedną z następujących opcji:
Twórca: użytkownik może publikować rozszerzenia, ale nie może wyświetlać rozszerzeń opublikowanych przez innych użytkowników ani zarządzać nimi.
Czytelnik: użytkownik może wyświetlać rozszerzenia, ale nie może publikować rozszerzeń ani zarządzać nimi.
Współautor: użytkownik może publikować rozszerzenia i zarządzać nimi, ale nie może edytować ustawień wydawcy ani zarządzać dostępem.
Właściciel: użytkownik może publikować rozszerzenia i zarządzać nimi, edytować ustawienia wydawcy i zarządzać dostępem.
Rozwiązywanie problemów z dodawaniem użytkownika do konta wydawcy
Po dodaniu użytkownika do profilu wydawcy przy użyciu jego adresu e-mail może zostać wyświetlony błąd TF14045: The identity could not be found.
Aby uniknąć tego błędu, użyj identyfikatora użytkownika zamiast adresu e-mail, aby dodać użytkownika do konta wydawcy. Aby znaleźć identyfikator użytkownika użytkownika, w witrynie Visual Studio Marketplace umieść wskaźnik myszy na nazwie użytkownika w górnej części okienka. Wybierz ikonę kopiowania, aby skopiować identyfikator użytkownika.
Następnie możesz dodać nowego użytkownika przy użyciu jego identyfikatora użytkownika.
Instalowanie rozszerzenia z witryny Visual Studio Marketplace
Teraz, po opublikowaniu rozszerzenia, zainstaluj je w programie Visual Studio i przetestuj je tam.
W Visual Studio w menu Tools wybierz Rozszerzenia i aktualizacje.
Wybierz pozycję Online , a następnie wyszukaj pozycję TestPublish.
Wybierz opcję Pobierz. Następnie planowane jest zainstalowanie rozszerzenia.
Aby ukończyć instalację, zamknij wszystkie instancje programu Visual Studio.
Usuwanie rozszerzenia
Rozszerzenie można usunąć z witryny Visual Studio Marketplace i z komputera.
Aby usunąć/cofnąć publikowanie rozszerzenia z witryny Visual Studio Marketplace
Przejdź do witryny Visual Studio Marketplace.
W prawym górnym rogu wybierz pozycję Publikuj rozszerzenia. Wybierz wydawcę użytego do opublikowania (np. TestPublish). Zostanie wyświetlona lista rozszerzeń.
Wybierz przycisk menu rozszerzenia, a następnie wybierz pozycję Usuń. Zostanie wyświetlony monit o potwierdzenie usunięcia rozszerzenia.
Aby zapobiec przypadkowemu cofnięciu publikowania, musisz potwierdzić operację usuwania, podając nazwę rozszerzenia w oknie dialogowym z ostrzeżeniem. Pamiętaj, że akcja usuwania/cofania publikowania nie jest odwracalna
Aby usunąć rozszerzenie z komputera
W Visual Studio w menu Tools wybierz Rozszerzenia i aktualizacje.
Wybierz pozycję TestPublish , a następnie wybierz pozycję Odinstaluj. Następnie zaplanowano jego odinstalowanie.
Aby ukończyć odinstalowywanie, zamknij wszystkie wystąpienia programu Visual Studio.