我正在尝试在发布模式下为UWP应用(侧面加载)创建应用包,但失败并出现以下错误。在调试模式下工作正常
严重性代码描述项目文件行抑制状态 错误ILT0021:无法解析类型 'System.Security.SecurityZone'MyApp.ModuleName
启用 .NET Native工具链编译时,出现以下错误
严重性代码描述项目文件行抑制状态 错误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 \ intermediate \ gkargs.rsp”' 返回退出代码1 MyApp.Module
当我尝试在Azure DevOps上进行构建时,出现此错误
(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
问题是我从nuget安装的一堆Powershell软件包存在的问题,现在我将其删除,可以创建该软件包了。 但是该软件包未能通过App认证套件测试,并出现以下错误
Windows安全功能测试
FAILED二进制分析仪发现错误:检测到二进制分析仪测试 出现以下错误:文件C:\ Program 文件\ windowsapps \ myapp.module.subver_1.0.21.0_x64__7p23rrj50tgdp \ clrcompression.dll 使AppContainerCheck检查失败。
支持的API测试
FAILED受支持的API错误:发现检测到受支持的API测试 出现以下错误:为此,不支持libc.dll中的API sysctl 申请类型。 Microsoft.DotNet.PlatformAbstractions.dll将此称为 API。对此不支持ntdll.dll中的API RtlGetVersion 申请类型。 Microsoft.DotNet.PlatformAbstractions.dll将此称为 API。不支持kernel32.dll中的API LoadLibraryExW 申请类型。 clrcompression.dll调用此API。 API 不支持kernel32.dll中的RtlCaptureContext 申请类型。 clrcompression.dll调用此API。 API 此应用程序不支持kernel32.dll中的RtlVirtualUnwind 类型。 clrcompression.dll调用此API。 API UnhandledExceptionFilter 此应用程序类型不支持kernel32.dll中的文件。 clrcompression.dll调用此API。 uwphost.dll中的API ExecuteAssembly 不受此应用程序类型的支持。 MyApp.Subver.exe调用此API。 API 不支持uwphost.dll中的DllGetActivationFactory 申请类型。 Myapp.subver.exe的导出文件 转发到此API。