gpt4 book ai didi

c# - Windows 10、VS 2015,无法在模拟器/设备上开始调试 WindowsPhone 8.0 应用程序

转载 作者:太空宇宙 更新时间:2023-11-03 15:18:35 25 4
gpt4 key购买 nike

我有一个全新的 Windows 10 安装,全新的 VS2015 安装。

Windows 8.1 模拟器已安装,它们按预期启动并且可以访问互联网。到目前为止一切顺利。

编译和部署 Windows Phone 8.0 (silverlight) 应用程序工作正常,但是,调试拒绝启动消息:

状态栏:启动 TaskHost.exe 失败。弹出窗口:无法启动应用程序进行调试。确保目标设备屏幕已解锁并安装了应用程序。

我已经检查(显而易见)并且设备\模拟器已解锁,我可以实际运行尝试调试 session 时部署的应用程序 - 所以我知道它已安装。通过卸载和重新部署确认。

同样的错误发生在模拟器和设备上。我可以很好地调试普通(非 Windows Phone)应用程序。

输出日志:

2>------ Deploy started: Project: {APPNAME}.WinPhone, Configuration: Debug x86 ------
2>Deploying F:\TFS\{PATH}\x86\Debug\{APPNAME}.WinPhone_Debug_x86.xap...
2>Connecting to Emulator 8.1 WVGA 4 inch 512MB...
2>The application is already installed on the device. Checking if an incremental deployment is possible...
2>Doing incremental deployment...
2>Updating information related to modified files...
2>Deployment of F:\TFS\{PATH}\x86\Debug\{APPNAME}.WinPhone_Debug_x86.xap succeeded.
========== Build: 1 succeeded, 0 failed, 1 up-to-date, 0 skipped ==========
========== Deploy: 1 succeeded, 0 failed, 0 skipped ==========

有什么想法吗?

最佳答案

您需要在代码中设置以下内容:

// Avoid screen locks while debugging.
if (System.Diagnostics.Debugger.IsAttached)
{
PhoneApplicationService.Current.UserIdleDetectionMode = IdleDetectionMode.Disabled;
}

发件人:https://msdn.microsoft.com/de-de/library/windows/apps/ff402572(v=vs.105).aspx

关于c# - Windows 10、VS 2015,无法在模拟器/设备上开始调试 WindowsPhone 8.0 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38065605/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com