我试图上传一个应用程序,但由于无法使用dll,因此在开发中心被拒绝显示问题。它声称需要选择.NET native。
但是当.NET本机启动时,我在AMD64的处理器架构与x86的引用之间出现了不匹配。这是在VS中生成包。
创建软件包时,我没有选择AMD64,而Build环境中的平台目标是x86。我还在Build中选择了Release。
配置管理器显示x86 with Release。
发生了什么事? 感谢
编辑:所以我意识到我上传了错误的文件,它应该是appxupload。但主要的问题是我没有那个文件,虽然我勾选了上传到商店的盒子并且我已将我的帐户关联起来。答案 0 :(得分:1)
如果您创建应用包并选择(是)将包上传到Windows应用商店,最后您可以在根目录中找到 [AppName] \ AppPackages 解决方案,它将以 .appxupload 文件扩展名结束。
您可以按these steps检查创建应用包流程中是否存在错误。如果您仍然遇到同样的问题,请为我提供更多详细信息,以便我们能够为您提供更好的帮助。
答案 1 :(得分:0)
在我的案例中要考虑一些事情。
首先,它是Unity,它似乎需要Master构建。 其次,您需要确保检查.NET本机,这就是我的情况稍微偏离的地方。
F-Secure阻止Visual Studio中的进程完全失败。 所以对我来说,我必须在构建时禁用F-Secure。