Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows phone本机调试无法工作_Windows_Windows Phone 8 - Fatal编程技术网

Windows phone本机调试无法工作

Windows phone本机调试无法工作,windows,windows-phone-8,Windows,Windows Phone 8,我有WindowsPhone8项目和WinRT组件。我想调试WinRT组件中的本机代码。我已经在项目属性中设置了纯本机,但它仍然无法在本机代码的断点处停止您必须在项目属性中选择本机调试器 实际上,您只能调试托管代码或本机代码。但不是两个都在同一时间。 查看更多信息我已找到问题的原因。我已尝试从单元测试应用程序调试我的应用程序。这是不允许的,在常见的windows phone 8应用程序中,所有程序都正常工作您确定您实际运行的是本机代码吗?Paul说的,您确定在某个时候调用了此代码吗?当然。我正在

我有WindowsPhone8项目和WinRT组件。我想调试WinRT组件中的本机代码。我已经在项目属性中设置了纯本机,但它仍然无法在本机代码的断点处停止

您必须在项目属性中选择本机调试器

实际上,您只能调试托管代码或本机代码。但不是两个都在同一时间。
查看更多信息

我已找到问题的原因。我已尝试从单元测试应用程序调试我的应用程序。这是不允许的,在常见的windows phone 8应用程序中,所有程序都正常工作

您确定您实际运行的是本机代码吗?Paul说的,您确定在某个时候调用了此代码吗?当然。我正在为我的WinRT组件编写单元测试。那么到底是什么让你确保它被加载的呢?你在看什么?“调试+窗口+模块”窗口说什么?更好地记录您的问题。当选择错误的调试器时,通常会出现在WP8上的本机代码与混合代码不起作用的调试器。另一种可能性可能是winPRT组件未引用或使用发布版的调试器。它已被选中。但是托管断点仍然有效本机断点不可用您是否已在项目属性中选择本机调试器查看要确认的链接但始终调试托管代码?你使用哪个版本的VS?您尝试使用设备或模拟器进行调试?是的,我选择了本机调试器。我使用VS2013并尝试使用设备和仿真winPrt项目是您解决方案的一部分吗?您是如何引用组件的?我没有什么要检查的