2012-05-15 248 views
5

我的临时开发人员许可证(使用Visual Studio 2011 Beta和Windows 8 Consumer Preview)已过期,并且弹出窗口要求我申请新的许可证。这一切似乎都奏效,但是当我构建并部署到本地计算机时,它会将我带到应用商店,并告诉我开发者许可证已过期。您的开发人员许可证已过期(Windows 8)

我已经试过:

  • Unistalling从主屏幕
  • 我的应用程序清洁我的项目解决方案
  • 删除使用PowerShell命令注销,WindowsDeveloperLicense,再次获得新的许可证
  • 我的开发人员许可证重启机器

我可以创建新的项目,建立和depl很好,但我现有的项目是塞满的。旧许可证是否缓存在某个地方,我怎样才能让它忘记它。有这similar quesion on MSDN。有人设法解决它,但有解决方案没有为我工作,还有其他人说它没有为他们工作。

+0

如果您运行Show-WindowsDeveloperLicenseRegistration命令,您是否看到过期的许可证或新的许可证? – ChristiaanV

+0

它启动了一个对话框,表示它正在更新我的开发者许可证,然后返回一个在6月14日到期的对话框。如果我再做一次,也会发生同样的情况。所以看起来它可能没有保存它。 –

+0

我明白这是一个常见问题。我希望微软不久能有一个可靠的解决方案。 – xpda

回答

5

第一个月发生在我身上,重新启动解决了它。第二次没有。我进入了我的包清单并更改了包ID。它看起来像一个GUID,我只是把kmg放在最后。然后一切正常。后来我尝试改回它,但它又失败了,所以我猜我的包裹ID现在以kmg结尾:-)

我相信这是因为你试图覆盖由“不同的开发者”提供的包。他们将不得不解决这个问题,但嘿,这是Betas^H^H^H^H^H预览的目的,对不对?

+0

我改变了最后一位数字,它将我整理出来。感谢加载凯特。我现在可以停止撞击硬物。 –