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. 如何在Qt Creator中「設置malloc_error_break中的斷點來調試」?
- 6. 數據類型混合在c中
- 7. 如何在C靜態函數上設置VxWorks斷點?
- 8. 如何在Xcode中的Objective-C程序中設置斷點?
- 9. NDK調試,不能設置斷點
- 10. 如何存儲Visual C++調試設置?
- 11. 如何在gdb中爲C++設置operator()的斷點?
- 12. 如何在一行C#代碼的中間設置斷點?
- 13. 如何在catch塊中設置斷點? (C++)
- 14. 設置斷點並調試eval'd JavaScript
- 15. C++調試中斷異常
- 16. 如何「在malloc_error_break設置一個斷點調試」
- 17. PHP調試 - 在哪裏設置斷點?如何認證?
- 18. C#斷點碰到調試器
- 19. 調試Android本機C++:激活斷點
- 20. C#組合框僅在調試中設置
- 21. 如何從C#中調用混合模式C++/CLI程序集?
- 22. 如何爲Sybase數據源設置DB2 Express-C數據聯合?
- 23. 如何使Visual Studio調試器在設置爲運行宏並繼續的數據斷點處停止中斷?
- 24. Eclipse C++在STL中調試中斷
- 25. 在Eclipse中調試混合Python/C++代碼
- 26. 如何在C++中設置調試模式
- 27. 調試混合模式(C#,C++)應用程序
- 28. 在C++中調試斷言失敗
- 29. 斷點不在目標c中調用?
- 30. 混合C和C++
「部分解釋」=團隊從未爲此編寫代碼。 – 2016-03-16 20:15:27