Сбой создания пакета приложения UWP для режима выпуска - PullRequest
0 голосов
/ 05 февраля 2019

Я пытаюсь создать пакет приложения для приложения UWP (боковая загрузка) в режиме релиза, он завершается с ошибкой нижеОн отлично работает в режиме отладки

Код серьезности Описание Файл состояния подавления строки файла проекта ILT0021: Не удалось разрешить тип 'System.Security.SecurityZone' MyApp.ModuleName

enter image description here enter image description here

Свойства проекта enter image description here

Когда я включаю Компиляция с .NETСобственная цепочка инструментов , появляется следующая ошибка

Код серьезности Описание Ошибка состояния подавления строки файла проекта ILT0005: 'C: \ Users \ username.nuget \ packages \ runtime.win10-x86.microsoft.net.native.compiler \ 2.1.8 \ tools \ x86 \ ilc \ ilc.exe --gatekeeper @ "C: \ Projects ...... \ obj \ x86 \ Release \ ilc \ промежуточный \ gkargs.rsp"'код выхода 1 MyApp.Module

Когда я пытаюсь выполнить сборку на DevOps Azure, я получаю эту ошибку

(цель BuildNativePackage) -> 2019-02-06T15: 14: 28.4996296Z
C: \ Program Files (x86) \ Microsoft SDKs \ UWPNuGetPackages \ microsoft.net.native.compiler \ 2.2.1 \ tools \ Microsoft.NetNative.targets (792,5): ошибка: ILT0021: не удалось разрешить тип 'System.Security.SecurityZone' [D: \ a \ 1 \ s \ ProjectFolder \ MyApp.ModuleName.csproj]

Обновление 02/14/2019


Проблема была в связке пакетов Powershell, которые я установил из nuget, я удалил все, и теперь я могу создать пакет. Но пакет не проходит тест App Certification Kit со следующими ошибками

Тест функций безопасности Windows

FAILED Бинарный анализатор Обнаружена ошибка: обнаружен тест бинарного анализатораследующие ошибки: Файл C: \ Program Files \ windowsapps \ myapp.module.subver_1.0.21.0_x64__7p23rrj50tgdp \ clrcompression.dll не прошел проверку AppContainerCheck.

Поддерживаемый тест API

FAILED Обнаружена ошибка поддерживаемых API: В поддерживаемом тесте API обнаружены следующие ошибки: API sysctl в libc.dll не поддерживается для этого типа приложения.Microsoft.DotNet.PlatformAbstractions.dll вызывает этот API.API RtlGetVersion в ntdll.dll не поддерживается для этого типа приложения.Microsoft.DotNet.PlatformAbstractions.dll вызывает этот API.API LoadLibraryExW в kernel32.dll не поддерживается для этого типа приложения.clrcompression.dll вызывает этот API.API RtlCaptureContext в kernel32.dll не поддерживается для этого типа приложения.clrcompression.dll вызывает этот API.API RtlVirtualUnwind в kernel32.dll не поддерживается для этого типа приложения.clrcompression.dll вызывает этот API.API UnhandledExceptionFilter в kernel32.dll не поддерживается для этого типа приложения.clrcompression.dll вызывает этот API.API ExecuteAssembly в uwphost.dll не поддерживается для этого типа приложения.MyApp.Subver.exe вызывает этот API.API DllGetActivationFactory в uwphost.dll не поддерживается для этого типа приложения.Myapp.subver.exe имеет экспорт, который перенаправляет в этот API.

...