предупреждение: категория расширения «windows.appExtension» в пакете <id>не распознана - PullRequest
0 голосов
/ 14 марта 2019

Я реализовал пример из Создайте и используйте службу приложения и расширил ее с помощью WebExtension (оно использует AppServiceProvider для собственных сообщений), которое находится в папке Extension в проекте AppServiceProvider.Но созданный файл .appx не устанавливает WebExtension в Edge.Другие компоненты установлены и работают.

В журнале событий Windows я обнаружил следующее предупреждение относительно разбора AppxManifest.xml:

Warning: The extension category "windows.appExtension" in package <PFN> is unknown

<id> имеетследующий формат: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx_[VERSION]_[PLATFORM]__xxxxxxxxxxxxx

Обычное имя семейства пакетов (отображается в VS при открытии Package.appxmanifest) не включает версию или платформу.

Фрагмент из AppxManifest.xml:

<Extensions>
    <uap3:Extension Category="windows.appExtension">
      <uap3:AppExtension Name="com.microsoft.edge.extension" Id="EdgeExtension" PublicFolder="Extension" DisplayName="ms-resource:DisplayName"></uap3:AppExtension>
    </uap3:Extension>
    <uap:Extension Category="windows.appService" EntryPoint="MyAppService.Inventory">
      <uap3:AppService Name="com.microsoft.inventory" />
    </uap:Extension>
  </Extensions>

Полагаю, это предотвращает установку расширения в Edge.

Любая помощь будет оценена, спасибо!

...