Visual studio “如何修复”;无法激活Windows定制应用程序“;在Win8上

Visual studio “如何修复”;无法激活Windows定制应用程序“;在Win8上,visual-studio,windows-8,windows-runtime,microsoft-metro,Visual Studio,Windows 8,Windows Runtime,Microsoft Metro,在Visual Studio 11的调试器下运行Metro应用程序时,我在Metro应用程序中遇到“无法激活Windows定制应用程序”错误。我在Dell E6510笔记本电脑上安装了Windows 8 x64开发者预览版 我在谷歌上搜索了一下,发现很多人说当屏幕分辨率小于800x600时会发生这种情况,但我的情况是1920x1280 应用程序本身不包含任何内容。它只是一个空的向导创建的应用程序,它只是一个黑色背景的窗口 有什么想法吗?这似乎是一个很常见的问题。解决方案很奇怪,但我发现了 事实证

在Visual Studio 11的调试器下运行Metro应用程序时,我在Metro应用程序中遇到“无法激活Windows定制应用程序”错误。我在Dell E6510笔记本电脑上安装了Windows 8 x64开发者预览版

我在谷歌上搜索了一下,发现很多人说当屏幕分辨率小于800x600时会发生这种情况,但我的情况是1920x1280

应用程序本身不包含任何内容。它只是一个空的向导创建的应用程序,它只是一个黑色背景的窗口


有什么想法吗?这似乎是一个很常见的问题。

解决方案很奇怪,但我发现了

事实证明,没有一个Metro应用程序可以在管理员帐户下工作,包括我的应用程序。我说的是默认禁用的内置管理员帐户(但我已启用)。

它给出了“拒绝访问”错误,所以我怀疑它与WinRT COM对象的注册方式或类似的方式有关。算了吧


我希望微软有人在读这篇文章。

最好的解决方案是等待两周,等待下一个版本。开发者预览版充满了这样有趣的bug。我看到这个错误是由无效的app.xaml引起的。再次检查你是否真的没有改变任何事情。我也看到过这个错误有时通过重新启动来解决。玩得开心

我认为这里没有足够的信息来解决这个问题。你将得到的只是一群人在没有明确答案的情况下发布建议,这并不适合问答网站。我建议您自己再进行一些调试步骤。你能在VS11中创建一个新的空白项目并运行它吗?“输出”窗口中的确切输出是什么?你能在VS 11的调试器之外运行应用程序吗?而且,它不是“Visual Studio 2011”,VS 10在2010年发布只是巧合,而考虑到现在是2012年,VS 11肯定不会在2011年发布。代码名只是Visual Studio 11。是的,我意识到这一点,但考虑到有大量的人经历过同样的问题,我希望有人能解决它。非地铁项目运作良好。我现在正在it中调试我的15个生产项目解决方案。我现在要在VS之外测试Metro应用程序。