Я пытаюсь развернуть пример приложения для подключения приложений AppServices с помощью приложения UWP. Образец запускается и строит просто отлично, но когда я пытаюсь следовать руководству, чтобы упаковать все это, он дает мне ошибку.
Ссылка на руководство по упаковке
Пример хранилища примеров AppService Bridge.
Сообщение об ошибке:
Error Manifest validation error: Line 36, Column 64, Reason: The file name "BackgroundProcess.exe" declared for element "*[local-name()='Applications']/*[local-name()='Application']/*[local-name()='Extensions']/*[local-name()='Extension' and @Category='windows.fullTrustProcess']" doesn't exist in the package.
Я нашел код-фрагмент, генерирующий ошибку, но пока еще не нашел исправления.
Если я удаляю следующий код из файла Package.appxmanifest, визуальная студия успешно создает пакет:
<Extensions>
<uap:Extension Category="windows.appService">
<uap:AppService Name="CommunicationService" />
</uap:Extension>
<desktop:Extension Category="windows.fullTrustProcess" Executable="BackgroundProcess.exe" />
</Extensions>
Но это, безусловно, также устранит переход к процессу, который является целым пунктом этого упражнения.
Это, похоже, несколько связано с этим вопросом, но разница в том, что у меня есть .exe, и этот вопрос, кажется, отвечает на него. DLL:
(Обновление инструментов UWP, похоже, не исправляло его.)