Windows phone 8 未能解压缩。xap Windows应用程序认证工具包3.3

Windows phone 8 未能解压缩。xap Windows应用程序认证工具包3.3,windows-phone-8,windows-store-apps,xap,win-phone-silverlight-8.1,wack,Windows Phone 8,Windows Store Apps,Xap,Win Phone Silverlight 8.1,Wack,我试图通过Windows应用程序认证工具包运行Silverlight 8.1 WP应用程序,但收到一个错误,指出该文件不是有效的.xap文件。我不知道为什么会发生这种情况,除了一篇文章暗示了一个明显的问题外,我也没有找到更多关于它的信息。然而,我能够使用一个虚拟的Silverlight 8.1应用程序,并证明没有错误(它当然会失败,但没有错误)。实际误差为: 未能解压缩“xap文件”。该文件似乎不是有效的xap包。 有人知道为什么会发生这种情况,或者至少知道我可能会在清单中的什么地方开始查找吗?

我试图通过Windows应用程序认证工具包运行Silverlight 8.1 WP应用程序,但收到一个错误,指出该文件不是有效的.xap文件。我不知道为什么会发生这种情况,除了一篇文章暗示了一个明显的问题外,我也没有找到更多关于它的信息。然而,我能够使用一个虚拟的Silverlight 8.1应用程序,并证明没有错误(它当然会失败,但没有错误)。实际误差为:

未能解压缩“xap文件”。该文件似乎不是有效的xap包。


有人知道为什么会发生这种情况,或者至少知道我可能会在清单中的什么地方开始查找吗?

答案是我使用的Microsoft SDK存在问题。我发现这一点的方法是尝试将.xap文件上载到应用商店,尽管我得到了一个非常模糊的错误,因为我仍然能够侧面加载应用程序,所以我知道在某种程度上.xap文件是有效的。我犯了以下错误

上两个错误(2001年)给了我更多的机会,所以我做了一些研究,发现了这一点,指出了广告SDK的一个问题。事实证明,我使用的SDK出于某种原因添加了2个条目,而不是告诉我它是错误的SDK。我使用了VS 2013 Update 1附带的版本,但对于Silverlight,您需要使用位于Windows Phone 8.1 Silverlight Apps下的版本

在安装了这个包(确保它是8.1而不是8.0)之后,我引用了那个SDK,一切又恢复正常了


希望这能帮助其他人解决这个问题

对于其他有类似问题的人,单独执行WACK(而不是通过VS命令)运行平稳