Editing code in Visual Studio 2008 in debug mode

后端 未结 7 691
别跟我提以往
别跟我提以往 2021-02-04 07:12

I am curious to know if there is a way to edit code in C# VS 2008 right when it has hit a breakpoint and I am walking thru the code... can I modify the code (such as the value i

7条回答
  •  暗喜
    暗喜 (楼主)
    2021-02-04 08:14

    In response to this question:

    can I modify the code (such as the value in a variable or if my stepthrough line is about to hit an if statement ... can I modify the if statement....etc)?

    You cannot pop a new value into a variable directly, but what you can do is this:

    1. Set a breakpoint
    2. When that breakpoint is hit, click on the arrow in the left margin and drag it up to a previous line
    3. Now you can add code to change the circumstances (for example, you can set a variable to a new value, add/remove items from a collection, etc.)

    See the other answers about enabling Edit & Continue -- in particular, make sure you're in Debug mode.

提交回复
热议问题