У меня есть приложение UWP, которое я создаю с помощью конвейера CI / CD в DevOps Azure в размещенной Windows 2019 с VS2019 Worker.В последнее время отправка моего хранилища не удалась, и служба поддержки попросила меня добавить следующий флаг в мой CSPROJ, чтобы решить эту проблему:
<Use64BitCompiler>true</Use64BitCompiler>
Теперь с этим флагом сборка в DevOps Azure завершается неудачно со следующей строкой:
C:\Program Files (x86)\Microsoft SDKs\UWPNuGetPackages\microsoft.net.native.compiler\2.2.3\tools\Microsoft.NetNative.targets(801,5): error : ILT0005: 'C:\Program Files (x86)\Microsoft SDKs\UWPNuGetPackages\runtime.win10-x64.microsoft.net.native.compiler\2.2.3\tools\x64\ilc\Tools64\nutc_driver.exe @"d:\a\1\s\Src\MoneyFox.Uwp\obj\x64\Release\ilc\intermediate\MDIL\MoneyFox.Uwp.rsp"' returned exit code 1 [d:\a\1\s\Src\MoneyFox.Uwp\MoneyFox.Uwp.csproj]
Интересно, что я могу строить локально без каких-либо проблем
Вот YAML этапа сборки:
steps:
- task: VSBuild@1
displayName: 'Build Windows Project'
inputs:
solution: Src/MoneyFox.sln
msbuildArgs: '/p:AppxPackageDir="$(Build.ArtifactStagingDirectory)\AppxPackages\\" /p:UapAppxPackageBuildMode=StoreUpload /p:AppxBundlePlatforms="$(BuildPlatform)" /p:AppxBundle=Always'
platform: x64
configuration: '$(BuildConfiguration)'
clean: true
msbuildArchitecture: x64
Ссылка IlcRepo: https://1drv.ms/f/s!Ang3D30bKDOhqNwdQsf0a3q1fAbfSg Репозиторий:https://github.com/MoneyFox/MoneyFox (ilcRepro основан на ветке "native-repro")