.net 创建应用程序包时出错

.net 创建应用程序包时出错,.net,vb.net,uwp,.net,Vb.net,Uwp,有人明白下面这段话的意思吗 我必须做些什么才能消除此错误,以便在Windows应用商店上提交我的应用程序 任何解决方案都可能有所帮助。谢谢 'Libraries imported are as follows: Imports Windows.Storage Imports Windows.Web.Http Imports Windows.UI.Popups Imports Windows.Security.Cryptography Imports System.Text Imports Sys

有人明白下面这段话的意思吗

我必须做些什么才能消除此错误,以便在Windows应用商店上提交我的应用程序

任何解决方案都可能有所帮助。谢谢

'Libraries imported are as follows:
Imports Windows.Storage
Imports Windows.Web.Http
Imports Windows.UI.Popups
Imports Windows.Security.Cryptography
Imports System.Text
Imports System.Numerics
Imports WinRTXamlToolkit.Controls.DataVisualization.Charting
发现错误:受支持的API测试检测到以下错误:

System.UnauthorizedAccessException:访问路径“C:\Program” 文件(x86)\Windows工具包\10\App认证 Kit\SupportedAPIs-x64.xml'被拒绝。在 System.IO.\uuu Error.WinIOError(Int32 errorCode,字符串maybeFullPath)位于 System.IO.FileStream.Init(字符串路径、文件模式、文件访问 访问、Int32权限、布尔用户权限、文件共享共享、Int32 缓冲区大小,文件选项,安全属性,字符串 msgPath、布尔bFromProxy、布尔useLongPath、布尔checkHost) 在System.IO.FileStream..ctor(字符串路径、文件模式、文件访问 访问、文件共享、Int32缓冲区大小) GetStream(Uri,ICredentials 凭据、IWebProxy代理、RequestCachePolicy(缓存策略)位于 System.Xml.XmlUrlResolver.GetEntity(Uri绝对Uri,字符串角色,类型 of object(返回)at 位于的System.Xml.XmlTextReaderImpl.OpenUrlDelegate(对象xmlResolver) System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode 代码,清除代码backoutCode,对象userData)位于 系统。线程。压缩堆栈。运行(压缩堆栈压缩堆栈, ContextCallback回调,对象状态)位于 System.Xml.XmlTextReaderImpl.OpenUrl()位于 System.Xml.XmlTextReaderImpl.Read()位于 System.Xml.xmloader.Load(XmlDocument文档,XmlReader阅读器,布尔值 在System.Xml.XmlDocument.Load(XmlReader)中保留空白) 加载(字符串文件名)位于 Microsoft.Windows.SoftwareLogo.Tests.SupportedApis.SupportedApis.GetNativeAllowList() 在 Microsoft.Windows.SoftwareLogo.Tests.SupportedApis.SupportedApis.ExecuteSharedTests(EnumApplicationType appType,字符串packageFullName)位于 Microsoft.Windows.SoftwareLogo.Tests.SupportedApis.SupportedApis.Test(UapApp uapApp)在 Microsoft.Windows.SoftwareLogo.TestBase.TestBase.ExecuteTest() [HRESULT 0x8013164]测试操作失败:“ExecuteTest”

未修复的影响:使用不属于Windows SDK的API 用于Windows应用商店的应用程序违反了Windows应用商店认证 要求

如何修复:查看错误消息以确定未修复的API Windows应用商店应用程序的Windows SDK的一部分。请注意,应用程序 内置于调试配置中或未启用.NET本机 (如适用)可能无法通过此测试,因为这些环境可能会 在不支持的API中。在发布配置中重新测试应用程序,然后 如果适用,启用.NET本机。有关更多信息,请参阅下面的链接 信息:Windows应用商店应用程序中Windows API的替代方案


他也有同样的问题。SupportedAPIs-x64.xml文件的所有者已设置为none,因此我将其更改为SYSTEM。在权限下,还有一个行系统,该主体的其他列为空。还有另一个主要的系统,它的其他专栏都还可以。所以我删除了第一个系统负责人,一切正常。 只需打开该文件的属性,然后在“安全”下单击“高级”按钮。 基本上,我比较了文件的权限和SupportedAPIs-x86.xml的权限。
如果可以,请尝试在记事本中打开该文件。

您是否以管理员身份运行?程序是如何运行的?任何正在运行的应用程序都无权访问该目录。我以管理员身份运行。首先,我创建了一个应用程序包(提交windows应用商店需要)。接下来,它会提示我运行一系列测试,以便它能够通过windows应用商店认证。当我完成测试时,这是唯一失败的部分。我不知道这是什么意思。我只知道我找不到错误。我离开了一个域,supportedapis-x64,xml有这个问题,但也给它分配了旧的域帐户(名称有一个巨大的序列号)。你的回答奏效了,我也删除了死亡域帐户。现在怪人过去了。