【问题标题】:The app didnt start in required time WIndows-10应用程序未在要求的时间内启动 WINdows-10
【发布时间】:2016-03-14 05:35:14
【问题描述】:

我正在尝试将我的 Windows Phone 8 应用程序移植到 Windows 10。我能够构建我的应用程序。当我尝试在移动模拟器上的 Release x86 中部署我的应用程序时,我遇到了这个错误:Symbols for "ntdll.dll" could not be downloaded from Microsoft Symbol Servers
因此我试图在没有调试的情况下运行。在 VS-2015 Debug->Start without Debugging(在 x86Release 模式下),当我使用 Mobile Emulator 时出现此错误:

无法激活 Windows 应用商店应用“XXXX”。激活请求失败,出现错误“应用程序未在要求的时间内启动”。


我创建了一个空白通用 Windows 项目。我不确定,为什么 VS 将其视为 Windows 应用商店应用程序。
我按照以下步骤操作:File->New->Project->Templates->Visual C#->Windows->Universal->Blank App(Universal Windows)

【问题讨论】:

  • 任何应用程序都会发生这种情况,还是仅此应用程序会发生这种情况? (例如,尝试一个空白应用程序)。启动中是否有可能导致它的代码?应用真的很大吗?
  • 嗨@WiredPrairie,非常感谢您的回复。这个问题似乎只与我的应用程序有关。我可以从这里运行示例:github.com/Microsoft/Windows-universal-samples 在进一步调试我的应用程序的问题时,我在事件日志中看到了这条消息:“Windows.Launch 合同的应用程序失败并出现错误:远程过程调用失败..”。
  • 嗨 @WiredPrairie,这个旧的 msdn 页面:social.msdn.microsoft.com/Forums/en-US/… 讨论了这个问题。但该页面上的解决方案是为 Windows 应用商店应用程序获取有效的开发许可证。 Windows-10 应用程序是否也需要类似的东西?我的意思是,Windows-10 应用程序是否有一个单独的许可证,就像以前的应用商店应用程序一样?
  • 要进行 Win 10 开发,您应该已经获得许可证(我相信 Visual Studio 在您第一次创建新项目时会强制执行此问题)。
  • 而且——我没有再安装模拟器,但尝试使用 x86 进行部署是正确的选择吗?创建新的 Windows 应用商店应用时的默认设置是什么?

标签: windows visual-studio-2015 windows-10 win-universal-app


【解决方案1】:

您似乎设置了 Microsoft 符号服务器,因此调试器正在尝试下载您应用中所有公开可用的 .dll 的 .pdb 以逐步执行它们。尝试禁用符号服务器和其他一些选项来解决这个问题:

尝试下载符号时超时,导致调试器超时。另外,尝试启用 Just My Code 并查看是否让调试器跳过这些您可能不想单步执行的二进制文件:

【讨论】:

  • 嗨@MichaelBraude,感谢您的回复。我实际上在我的 VS-2015 中有这些设置,但我仍然无法在模拟器上部署我的应用程序。尽管有这些设置,但点击“应用程序未在要求的时间内启动”。
  • 好的,但它是否正在尝试加载 pdb?模拟器可能需要很长时间才能在您的机器上运行。在部署之前尝试启动模拟器,这样它就已经启动了。
  • 嗨@MichaelBraude,感谢您的回复。我有一个 Intel Core i7,3.6GHz 和 16GB RAM。所以机器可能不是问题。我没有看到更多 .pdb 正在加载。
猜你喜欢
  • 1970-01-01
  • 2020-12-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多