gpt4 book ai didi

visual-studio - 我可以在 Visual Studio 中设置跳过行的命中点吗?

转载 作者:行者123 更新时间:2023-12-04 15:05:45 25 4
gpt4 key购买 nike

我经常遇到这样的情况:我想在调试时禁用某些代码而不实际更改代码。

我最终做的是有一个断点(通常是有条件的),然后当断点触发时我执行 Set Next 语句。当多次访问代码时,这可能非常费力,因此我创建了一个宏:

Sub Skip3Lines()
DTE.ActiveDocument.Selection.LineDown(False, 3)
DTE.Debugger.SetNextStatement()
End Sub

然后我将我的断点更改为一个命中点( right-click -> When Hit... )并告诉它执行这个宏。

Visual Studio 太高兴了,吐出下面的对话框:

---------------------------
Error
---------------------------
A macro called a debugger action which is not allowed while responding to an event or while being run because a breakpoint was hit.
---------------------------
OK
---------------------------



有谁知道如何解决这个问题?

最佳答案

DTE.ExecuteCommand("Debug.SetNextStatement")

关于visual-studio - 我可以在 Visual Studio 中设置跳过行的命中点吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/455290/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com