Udostępnij za pośrednictwem


Publikowanie rozszerzenia

Paleta poleceń udostępnia pełny model rozszerzenia, co pozwala deweloperom tworzyć własne doświadczenia dla palety. Ten dokument zawiera informacje o sposobie publikowania rozszerzenia.

Istnieje szablon "Przykładowy projekt" dołączony do palety poleceń. Może to służyć do szybkiego generowania projektu, który tworzy nowe rozszerzenie. Obejmuje .slnto pliki , .csproji .appxmanifest potrzebne do utworzenia nowego rozszerzenia, a także instalację wodną, aby przygotować ją do opublikowania. Następnie otworzysz projekt do {ExtensionName}CommandsProvider klasy (gdzie {ExtensionName} zostanie zastąpiony nazwą projektu rozszerzenia) i zaimplementujesz polecenia.

Wymagania wstępne

Do kompilowania i publikowania rozszerzenia wymagane są następujące narzędzia:

WinGet

Publikowanie pakietów w usłudze WinGet jest zalecanym sposobem udostępniania rozszerzeń użytkownikom. Pakiety rozszerzeń wymienione na liście WinGet można odnaleźć i zainstalować bezpośrednio z palety poleceń.

W większości czynności opisane w temacie Submit packages to Package Manager (Przesyłanie pakietów do Windows Menedżera pakietów ) spowoduje pobranie rozszerzenia na sam winGet.

Przed przesłaniem manifestu do winGet należy sprawdzić dwie elementy:

Dodaj windows-commandpalette-extension tag

Paleta poleceń używa tagu specjalnego windows-commandpalette-extension do odnajdywania rozszerzeń. Upewnij się, że manifest zawiera ten tag, aby paleta poleceń mogła odnaleźć rozszerzenie. Dodaj następujące elementy do każdego .locale.*.yaml pliku w manifeście:

Tags:
- windows-commandpalette-extension

Upewnij się, że element WindowsAppSdk jest wymieniony jako zależność

Jeśli używasz zestawu Windows SDK aplikacji, musisz upewnić się, że jest on wymieniony jako zależność pakietu. Dodaj następujące elementy do manifestu .installer.yaml :

Dependencies:
  PackageDependencies:
  - PackageIdentifier: Microsoft.WindowsAppRuntime.1.6

Jeśli nie używasz projektu szablonu, może to nie dotyczyć Ciebie.

Sklepie Microsoft

Rozszerzenia palety poleceń można publikować w sklepie Microsoft Store. Proces jest podobny do publikowania innych aplikacji lub rozszerzeń. Utworzysz nowe przesłanie w Centrum partnerskim i przekażesz .msix pakiet. Paleta poleceń automatycznie odnajduje rozszerzenie po zainstalowaniu go ze sklepu Microsoft Store.

Paleta poleceń nie może jednak wyszukać i zainstalować rozszerzeń, które są wymienione tylko w magazynie. Możesz je znaleźć, uruchamiając następujące polecenie:

ms-windows-store://assoc/?Tags=AppExtension-com.microsoft.commandpalette

Można to uruchomić za pomocą polecenia "Uruchom polecenia" w palecie poleceń lub w wierszu polecenia lub w oknie dialogowym Uruchamianie.