此应用程序类型不支持格式消息



在我的应用程序上运行应用程序认证时,我从支持的 API 收到此错误。

此应用程序类型不支持 api-ms-win-core-localization-l1-2-0.dll 中的 API 格式消息。System.Diagnostics.Tracing.dll调用此 API。

我错过了什么明显的东西吗? 我没有直接使用该命名空间中的任何内容。 如果这是一个第三方库调用System.Diagnostics.Tracing中的某些内容,有没有办法追踪哪一个? 我没有直接在我的应用程序中引用System.Diagnostics.Ttrace。

对于我的应用程序,如果我解压缩 .appxupload 并使用其中的文件 .appxbundle 运行应用程序证书工具包,我将收到此错误,即使相同的 .appxupload 将在商店中发布而不会出现问题。但是,如果我针对同一生成生成的文件夹_Test中的 .appxbundle 运行证书工具包,则不会报告任何错误。所以我想.appxupload真的不打算安装在商店外。

在字符串成功将同一应用程序提交到商店后,我也遇到了这个问题。通过反复试验,我发现如果我在发布模式下构建应用程序,然后为商店创建包,一切都可以正常工作。如果上次构建处于调试模式,然后我将配置翻转为"发布"(未在发布中构建),然后创建包,则会收到此错误。所以这是值得尝试的事情 - 在发布模式下重建全部,然后创建存储包。

我也遇到了同样的问题,我在认证过程中向商店发出了三个软件包,在我的情况下,解决方案是在 csproj 中设置 false EnableDotNetNativeCompatibleProfile 标签(我没有在项目属性编辑器上找到它),尽管我复制了失败的测试就像 huyc 回复的那样,该应用程序已成功提交到商店。

最新更新