【发布时间】: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(在 x86 的 Release 模式下),当我使用 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