2012-11-14 20 views
30

我很高兴在编码中,然后我尝试启动我的应用程序在调试模式,但我收到此错误消息。此应用程序未能启动,因为它的许可问题

无法激活Windows商店应用

此应用程序无法启动,因为其许可证

该应用程序正在启动罚款问题的几分钟前所以这令人感到意外。我尝试重新启动Visual Studio,但这样做没有帮助。

我认为昨天我讨厌“更新开发者许可证”对话框。它没有问题地续约。

如何让此错误消息消失,以便我可以调试我的应用程序?

回答

51

那么,我通过删除主项目的'bin'和'obj'文件夹来解决问题。清洁和重建是不够的。希望这个答案可以帮助别人解决我刚刚经历的几分钟混乱。

+0

当然为我节省了一点时间 - 感谢分享 – SteveL

+0

谢谢,这也为我解决了。 –

+0

也为我工作。 –

9

我最近有一个类似的问题。在我的情况下,我不得不卸载重新安装应用程序才能正常工作。

希望这可以帮助别人。此外,要了解为什么会失败进一步的细节,你可以检出事件日志:

事件查看器>应用程序和服务日志>微软> Windows>系统APS>微软Windows的TWinUI /运营

可能存在在那里有更多的细节。在我的情况下,它被记录为错误事件,该事件表示由于其许可证的临时问题,该应用程序无法启动。

+0

我的应用程序未安装,因为我正在从Visual Studio进行调试。感谢您的事件日志上的提示。但这只是一个类似的信息:“Windows.Launch合同的应用程序激活因其许可证暂时问题而被阻止,请立即尝试启动应用程序。” – HappyNomad

+0

我认为尽管您正在调试,仍然会安装它。 – Krishna

+0

这很有趣。那么如何卸载正在Visual Studio中调试的应用程序? – HappyNomad

7

我刚刚从开始屏幕卸载了应用程序的现有版本,然后再次从Visual Studio启动应用程序,并且它启动得很好。

我认为背后的原因是因为更新了Visual Studio的许可证,并试图启动一个应用程序,该应用程序在以前的许可证处于活动状态时安装。

+1

这也适用于我 – Richard

0

我刚清理了我的解决方案并重新启动了Visual Studio。这对我来说是诀窍 - 并且不涉及到狩猎文件的删除,因此您可能需要先尝试一下。

3

我看到用bin和obj文件夹做东西看起来就是接受的答案。

我通过选择“卸载并重新安装我的软件包”来解决此问题。所有关于应用程序状态的信息都将被删除。'复选框在项目属性的Debug选项卡下。一旦您为将来的所有构建完成一次,就可以取消选中它。

我对此解决方案没有任何问题。简单的修复,你不必担心有人对文件夹做些什么可能导致更大的问题。

http://daxdude.blogspot.com/2013/04/c-error-unable-to-activate-windows.html

1

我现在已经几次有这个问题,大部分时间删除斌的OBJ文件夹将清除问题了(这些文件夹项目构建过程中自动生成的,所以不要担心关于删除它们)

我在远程设备(平板电脑或电话)上调试时发现删除这些文件夹并不能解决问题 - 在这种情况下,我找到的最佳解决方案就是重新启动在我正在远程调试的设备上。

简单但它的作品!

0

转到BUILD - > Clean Solution,点击后再次清理它,然后转到BUILD - > Rebuild Solution。在它成功重建解决方案之后,只需部署它(Ctrl + F5)。这解决了我的问题。

相关问题