Windows 10、VS 2015,无法启动调试 WindowsPhone emulator/device 上的 8.0 应用程序
Windows 10, VS 2015, unable to start debugging WindowsPhone 8.0 app on emulator/device
我有一个全新的 Windows 10 安装,全新的 VS2015 安装。
Windows 8.1 模拟器已安装,它们按预期启动并且可以访问互联网。到目前为止一切顺利。
编译和部署 Windows Phone 8.0 (silverlight) 应用程序工作正常,但是,调试拒绝启动消息:
状态栏:启动TaskHost.exe失败。
弹出窗口:无法启动应用程序进行调试。确保目标设备屏幕已解锁并安装了应用程序。
我已经检查(很明显)并且 device\emulator 已解锁,我可以物理 运行 尝试调试会话时部署的应用程序 - 所以我知道它已安装。通过卸载和重新部署确认。
模拟器和设备出现同样的错误。我可以很好地调试普通(非 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
这里的问题是 Hyper-V Administrators 组不存在。这是 Windows 10.
特定(早期)版本的已知问题
修复它的唯一方法是重建机器。
我有一个全新的 Windows 10 安装,全新的 VS2015 安装。
Windows 8.1 模拟器已安装,它们按预期启动并且可以访问互联网。到目前为止一切顺利。
编译和部署 Windows Phone 8.0 (silverlight) 应用程序工作正常,但是,调试拒绝启动消息:
状态栏:启动TaskHost.exe失败。 弹出窗口:无法启动应用程序进行调试。确保目标设备屏幕已解锁并安装了应用程序。
我已经检查(很明显)并且 device\emulator 已解锁,我可以物理 运行 尝试调试会话时部署的应用程序 - 所以我知道它已安装。通过卸载和重新部署确认。
模拟器和设备出现同样的错误。我可以很好地调试普通(非 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
这里的问题是 Hyper-V Administrators 组不存在。这是 Windows 10.
特定(早期)版本的已知问题修复它的唯一方法是重建机器。