Windows 8 登录到开发人员帐户时Windows 8应用商店软件包在WACK上失败

Windows 8 登录到开发人员帐户时Windows 8应用商店软件包在WACK上失败,windows-8,visual-studio-2012,package,windows-store-apps,app-certification-kit,Windows 8,Visual Studio 2012,Package,Windows Store Apps,App Certification Kit,我正在尝试在windows应用商店上安装一个简单的应用程序。我曾经尝试过一次失败,我提交了一个应用程序,但没有通过WACK,最终提交失败。即使如此,当我尝试使用登录的开发人员帐户打包应用程序时,也会出现性能启动错误 即使是在一个空白的应用程序上。同样,在我创建包登录之后,我的应用程序的包名和appmanifest上的提供者字段也发生了更改。应用程序的包名更改为我提交的第一个应用程序,提供商更改为我猜我的开发者帐户的密钥 我在仪表板上删除了失败的提交,删除了我保留的所有名称,包括失败的名称。但即使

我正在尝试在windows应用商店上安装一个简单的应用程序。我曾经尝试过一次失败,我提交了一个应用程序,但没有通过WACK,最终提交失败。即使如此,当我尝试使用登录的开发人员帐户打包应用程序时,也会出现性能启动错误

即使是在一个空白的应用程序上。同样,在我创建包登录之后,我的应用程序的包名和appmanifest上的提供者字段也发生了更改。应用程序的包名更改为我提交的第一个应用程序,提供商更改为我猜我的开发者帐户的密钥

我在仪表板上删除了失败的提交,删除了我保留的所有名称,包括失败的名称。但即使我保留了一个新名称并用这个名称打包我的应用程序,我的包名称仍然会更改为第一个名称,并在wack上失败

但是,当我在没有登录的情况下创建应用程序包时,我的意思是不用与windows应用商店关联,我就可以用我想要的名称打包我的应用程序,并通过WACK。我希望任何人都能在这方面帮助我


编辑:C应用程序。

我不完全确定我是否理解您的问题,但让我试试

首先,当你提交到商店和运行WACK时,失败是什么?您提到了性能启动错误。如果性能测试失败,请查看帮助提示。一些例子:

本地打包或缓存内容(如果可能),这样您就不必在启动期间从网络中提取资源。 加载并只执行启动时需要的操作。您可以在后台或实际需要时异步加载其他数据和执行其他工作。 在挂起时保存数据时使用脏位,以便只保存已更改的数据。如果数据没有更改,不要重新序列化应用程序的状态,而是创建一个布尔标志变量或“脏位”,表示数据已被修改,并且仅在数据更改时重新序列化。 如果使用JavaScript开发,请使用字节码缓存,这样每个JS文件都会创建一次字节码,而不是每次应用程序启动时。要启用此功能,请确保所有JavaScript文件都使用字节顺序标记BOM进行UTF8编码,并在HTML起始页的根目录中静态引用。 如果这不是WACK和您的商店认证失败的错误,请参阅及其链接到的相关博客文章,以查看其中是否涵盖了您的失败

其次,您在Windows应用商店中将代码与保留名称关联的问题:

在我创建包登录后,我的应用程序的包名和 appmanifest上的提供程序字段也发生了更改


这种行为是意料之中的。当您将应用程序包与Windows应用商店关联时,它将更改appxmanifest中的程序包名称和发布者。但没关系!软件包名称正是Windows应用商店用作应用程序包的内部标识符的名称,而在appxmanifest中,它正下方的软件包显示名称就是最终用户将看到的名称。将包显示名称设置为所需的名称

我也遇到过这种情况,似乎怪人弄糊涂了,一直试图验证错误的版本。以下步骤为我解决了此问题:

从您的开发PC卸载应用程序,如中所示,转到开始页, 右键单击应用程序并选择卸载。 重新启动开发人员PC。 选择本地计算机并释放。 开始调试,等待它运行 已完全启动,然后停止调试。
可以肯定的是,实际上只需要一到两个步骤,但不确定需要哪一个。

这是一个HTML5/JavaScript应用程序吗?如果说一个简单的文件>没有代码的新模板,它会失败吗?我在一台机器上看到过类似的问题,但在另一台机器上没有,但与登录无关。如果你运行这个应用程序,你会看到类似的启动速度吗?如果是这样的话,当你在模拟器中运行时,它是如何运行的呢?谢谢你的回答。性能没有问题。我相信这和表演不同。我追踪了WACK的日志,发现当我创建一个与Store关联的包时,它会将我的包名更改为与第一次提交失败的包名相同的名称。此外,由于某些原因,它无法读取这些日志中的应用程序启动数据。我锁定了它,当怪人检查我的应用程序的启动时间时,当我关联它时,它显示所有内容为零,它无法从xperf.txt文件读取。但当我在本地打包并运行WACK时,它可以从xperf读取启动时间数据。txtI在MSDN论坛上找到了2篇可能有用的帖子。退房并离开。这是否准确地描述了您的问题?如果是这样,一些可能的修复方法是:删除\Users[您的\u USERNAME]\AppData\Local\Microsoft\AppCertKit下的所有内容,然后重新运行WACK工具,或者增加RAM。我已清除AppCertKit并重新运行该工具。没有帮助。至于msdn帖子,我已经看到了,但没有得到任何帮助
任何一个不太像我的问题。这是我发现的唯一与我的相似的帖子;再说一遍,但我很确定这不是真正的性能问题。因为当我在本地创建包并运行WACK时,我可以轻松地传递它。每当我尝试在VisualStudio中创建一个包并登录到我的帐户时,它都会在WACK上失败。这是唯一的问题。我再解释一遍。首先,我在VisualStudio中创建了一个新项目。然后我不做任何事情,从商店->创建应用程序包创建一个包。。在这之后,如果我对商店出现的问题说不,我的怪人不会给出性能启动错误。但如果我选择“是”,然后登录