How do I set a Data Breakpoint in mixed( C#/C++ ) debugging?

前端 未结 4 2043
醉话见心
醉话见心 2021-02-04 01:04

I launch my program in C#, which then calls some unmanaged C++.

When I break on a line in the unmanaged C++, the \'New Data Breakpoint\' menu item is grayed out.

<
4条回答
  •  自闭症患者
    2021-02-04 01:51

    The suggested solution doesn't work all the time. Even when debugging in Native mode, with the program broken in Native piece of code, when trying to set a 'New Data Breakpoint' I get a popup "The breakpoint cannot be set. Data breakpoints are not supported in the Common Language Runtime"

    The alternative is to add data breakpoints from code directly. See the article here.

    This works well in mixed-mode, it only requires Native debugging mode to be active (as suggested above)

提交回复
热议问题