Uwaga
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.
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 .sln
to pliki , .csproj
i .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:
- Visual Studio 2022 (Community, Professional lub Enterprise edition)
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.