Сборка UWP завершается неудачно при использовании 64BitCompiler - PullRequest
2 голосов
/ 28 мая 2019

У меня есть приложение 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")

...