Приложение UWP создает все 3 платформы с помощью Azure Devops (CI) - PullRequest
0 голосов
/ 02 октября 2019

Ранее я задавал вопрос о том, как создать приложение UWP на всех 3 платформах, когда в проекте есть зависимые от платформы dll. Решение успешно, но теперь у меня есть проблема с автоматической сборкой на DevOps Azure.

В настройке CI DevOps,

/p:AppxBundlePlatforms="x86|ARM|x64" 
/p:AppxPackageDir="C:\agent\_work\4\a\AppxPackages\\" 
/p:AppxBundle=Always  
/p:UapAppxPackageBuildMode=StoreUpload
/p:PackageCertificateThumbprint="" 
/p:PackageCertificateKeyFile="C:\agent\_work\_temp\BoardPACWinApp_TemporaryKey.pfx" 
/p:platform="x86"
/p:configuration="release"
/p:VisualStudioVersion="16.0"
/p:_MSDeployUserAgent="TFS_22ec7900-72ed-4ebd-b5a6-d4ba51a210dd_build_16_0"

enter image description here

/p:platform="x86" часть, влияющая на мою сборку, и сообщение об ошибке выглядит следующим образом: (Сосредоточиться на части "x86", которая происходит из переменной платформы)

2019-10-01T14:15: 58.4153083ZC: \ Program Files (x86) \ Microsoft Visual Studio \ 2019 \ Community \ MSBuild \ Current \ Bin \ Microsoft.Common.CurrentVersion.targets (2106,5): ошибка MSB3270: произошло несоответствие между архитектурой процессорастроящегося проекта "ARM" и эталонной архитектуры процессора "IronOne.FileConverter.Windows, Version = 2.0.0.0, Culture = нейтральный, processorArchitecture = ARM", "x86". Это несоответствие может привести к сбоям во время выполнения. Рекомендуется изменить архитектуру целевого процессора вашего проекта с помощью Configuration Manager, чтобы согласовать архитектуры процессора между вашим проектом и ссылками, или взять зависимость от ссылок с архитектурой процессора, которая соответствует целевой архитектуре процессора вашего проекта. [C: \ agent_work \ 4 \ s \ Main \ BoardPACWinAppUtil \ BoardPACWinAppUtil.csproj]

Данная ошибка возникает при создании приложением платформы ARM. Сборка платформы x86 проходит успешно, а x64 ожидает, когда произойдет эта ошибка.

Как мне преодолеть это и собрать все 3 платформы приложения для отправки в Microsoft Store?

Спасибозаранее за время и усилия.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...