У меня есть приложение 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>
Посоветуйте, пожалуйста, как мне с этим справиться.