Назад | Перейти на главную страницу

Сборка конвейера Azure DevOps создает файл xap вместо appx

У меня есть приложение Xamarin.Forms UWP, и я пытаюсь создать его на конвейере DevOps. Сбой сборки из-за следующей ошибки: Вот как выглядит результат Вы можете видеть, что он создал файл xap вместо appx. Я не понимаю, как это исправить. Вот ошибка, которую я получил при сборке:

Чтение файла манифеста SDK «C: \ Program Files (x86) \ Windows Kits \ 10 \ Extension SDKs \ WindowsMobile \ 10.0.18362.0 \ SDKManifest.xml». Целевая конфигурация и архитектура «Retail | x86» В манифесте SDK не было обнаружено атрибутов FrameworkIdentity, поэтому этот SDK рассматривается как не-framework SDK. В манифесте SDK не обнаружены атрибуты «APPX», указывающие на расположение пакетов приложения. Если пакет приложения требуется во время выполнения, проект может не работать.

А вот и мои настройки здания:

steps:
- task: richardfennellBM.BM-VSTS-Versioning-Task.Version-APPX-Task.VersionAPPX@2
displayName: 'Bump UWP Versions'
inputs:
  VersionNumber: '$(Build.BuildNumber).0'
  InjectVersion: true

variables:
   BuildConfiguration: 'Release'

steps:
  - task: VSBuild@1
  displayName: 'Build project **\*UWP.csproj'
  inputs:
     solution: '**\*UWP.csproj'
     msbuildArgs: '/p:AppxBundlePlatforms=x86 
 /p:AppxPackageDir="$(Build.ArtifactStagingDirectory)\AppxPackages\\" 
 /p:AppxBundle=Always /p:UapAppxPackageBuildMode=StoreUpload'
     platform: x86
     configuration: '$(BuildConfiguration)'
     clean: true

А вот и целевая версия платформы моего проекта UWP:

 <TargetPlatformVersion>10.0.18362.0</TargetPlatformVersion>
 <TargetPlatformMinVersion>10.0.16299.0</TargetPlatformMinVersion>

Посоветуйте, пожалуйста, как мне с этим справиться.