18
A
回答
16
要在混合模式进程的本机部分设置数据断点,请参阅answer posted by jyoung。
当运行除纯粹的本地代码之外的其他任何东西时,Visual Studio禁用数据断点。请参阅this文章,了解VS Program Manager的部分解释。
30
因此,要做到这一点,我不得不:
- 设置非托管的DLL为启动项目
- 设置管理程序的启动命令
- 组调试模式本地
- “中断执行”或命中断点,以便处于“调试”状态
yech
+3
快速提示:正如你在你的问题中提到的,你的程序必须处于“休息”状态才能使菜单选项可用。 – dss539 2011-08-22 20:37:17
4
建议的解决方案无法一直工作。即使在本机模式下进行调试时,程序在Native代码段中被破坏,当试图设置“新数据断点”时,我会弹出一个弹出窗口“无法设置断点。公共语言运行时不支持数据断点“
另一种方法是直接从代码中添加数据断点。请参阅文章here。
这在混合模式运行良好,只需要本机调试模式被激活(如上面所建议的)
1
其中工程到处一个非常有用的技巧是调用从代码断点在特殊条件下:
If (Condition)
System.Diagnostics.Debugger.Break()
相关问题
- 1. 调试嵌入式单声道如何在C#代码中设置断点?
- 2. 设置malloc_error_break断点调试
- 3. 在C文件中设置GDB断点
- 4. 调试C/C++语言不打断点
- 5. 如何在C静态函数上设置VxWorks断点?
- 6. 如何在Xcode中的Objective-C程序中设置断点?
- 7. 如何存储Visual C++调试设置?
- 8. 如何在gdb中为C++设置operator()的断点?
- 9. 如何在一行C#代码的中间设置断点?
- 10. PHP调试 - 在哪里设置断点?如何认证?
- 11. C++调试中断异常
- 12. 调试Android本机C++:激活断点
- 13. C#断点碰到调试器
- 14. C#组合框仅在调试中设置
- 15. 如何从C#中调用混合模式C++/CLI程序集?
- 16. 如何使Visual Studio调试器在设置为运行宏并继续的数据断点处停止中断?
- 17. 如何为Sybase数据源设置DB2 Express-C数据联合?
- 18. Eclipse C++在STL中调试中断
- 19. 在C++中调试断言失败
- 20. 断点不在目标c中调用?
- 21. 如何设置断点和调试非托管扩展
- 22. 如何调试或FTP任务设置断点SSIS包
- 23. 混合C和C++
- 24. 混合C/C++库
- 25. 如何在atom包中设置断点?
- 26. 如何在DLL中设置断点
- 27. 只有在调试过程中设置Xcode断点
- 28. 模拟调试:在适配器中设置断点
- 29. 在SSMS中调试时可以设置条件断点吗?
- 30. 如何在Eclipse Juno中为Windows上的C/C++设置调试器
“部分解释”=团队从未为此编写代码。 – 2016-03-16 20:15:27