.net 创建应用程序包时出错
有人明白下面这段话的意思吗 我必须做些什么才能消除此错误,以便在Windows应用商店上提交我的应用程序 任何解决方案都可能有所帮助。谢谢.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
'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有这个问题,但也给它分配了旧的域帐户(名称有一个巨大的序列号)。你的回答奏效了,我也删除了死亡域帐户。现在怪人过去了。