Windows Store 应用测试证书已过期。

12

突然间,在运行我的Windows Store应用程序的构建时,我收到了以下错误提示:

错误 APPX0108:指定的证书已过期。有关续订证书的更多信息,请参见 http://go.microsoft.com/fwlink/?LinkID=241478

虽然有一个指向“续订证书”页面的链接,但这只是一个循环引用。


说明:该段文字描述了作者在构建 Windows Store 应用程序时遇到的错误,具体指出了问题所在:证书已过期。文章提供了微软官网上的链接,以便用户查看如何续订证书,但该链接只是一个循环引用,无法提供实质性的帮助。
2个回答

25

这里已经有了信息-只是埋在页面底部:

  • 在Visual Studio中打开.appxmanifest文件(应用程序清单设计器视图)
  • 包装选项卡中
    • 点击选择证书
    • 在下拉框中,选择创建测试证书...
    • 同意更换证书

在给出差评之前,请考虑一下这篇文章:http://blog.stackoverflow.com/2011/07/its-ok-to-ask-and-answer-your-own-questions/ - Andy Joiner
1
我在这之后无法更新应用程序(现有应用程序)。你有这方面的经验吗?有什么建议吗? - hemanth kumar
1
但是测试证书只是用于测试,而不是用于存储,对吧?你应该使用“从商店中选择”的选项。 - Emil
然后它会显示:无效的软件包发布者名称。 - Luca Ziegler

0

您需要创建一个新的证书:

  • 打开Package.appxmanifest
  • 选择Packaging选项卡
  • 点击选择证书
  • 点击创建
    • 输入您现有的发布者名称
    • 密码
  • 同意替换证书

然后您就可以更新您的Microsoft Store应用程序了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接