Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2012 在调试模式下是否可以创建TODO或注释_Visual Studio 2012_Visual Studio Debugging - Fatal编程技术网

Visual studio 2012 在调试模式下是否可以创建TODO或注释

Visual studio 2012 在调试模式下是否可以创建TODO或注释,visual-studio-2012,visual-studio-debugging,Visual Studio 2012,Visual Studio Debugging,我想在调试模式下标记一行代码以进行更改,并将一些想法与之关联。我已尝试添加注释,但调试器认为我正在尝试更改代码,在重新生成之前不会继续。类似Word的评论系统也可以工作 我知道如果我打开“编辑并继续”,我可以解决这个问题,但是有很好的理由说明为什么“编辑并继续”没有打开,而且对于我所要求的内容来说,它并不是真正需要的 我猜一定有一个扩展来满足这个需求 更新:如果我在“编辑并继续”关闭时尝试添加注释,我会收到一条消息,“此源文件已更改。它不再与用于生成正在调试的应用程序的文件版本匹配”。当我看到这

我想在调试模式下标记一行代码以进行更改,并将一些想法与之关联。我已尝试添加注释,但调试器认为我正在尝试更改代码,在重新生成之前不会继续。类似Word的评论系统也可以工作

我知道如果我打开“编辑并继续”,我可以解决这个问题,但是有很好的理由说明为什么“编辑并继续”没有打开,而且对于我所要求的内容来说,它并不是真正需要的

我猜一定有一个扩展来满足这个需求


更新:如果我在“编辑并继续”关闭时尝试添加注释,我会收到一条消息,“此源文件已更改。它不再与用于生成正在调试的应用程序的文件版本匹配”。当我看到这条消息时,我已经放弃了,但事实证明我可以说“确定”,然后继续前进。

如果您只需要标记一行,而不需要添加文本,则可以使用Visual Studio中的书签功能:


这使您可以标记多行,然后在它们之间快速导航。

如果您只需要标记行而不需要添加文本,则可以使用Visual Studio中的书签功能:


这使您可以标记多行,然后在它们之间快速导航。

这实际上内置于Visual Studio 2012中-无需扩展。将光标放在有问题的代码行上,转到编辑>书签>添加任务列表快捷方式。在任务列表中,将添加带有代码行副本的新条目(您可能需要首先在下拉列表中选择“快捷方式”)。然后,您可以编辑该任务项的内容,以包含您对需要修复的内容的想法

这实际上内置于Visual Studio 2012中-不需要扩展。将光标放在有问题的代码行上,转到编辑>书签>添加任务列表快捷方式。在任务列表中,将添加带有代码行副本的新条目(您可能需要首先在下拉列表中选择“快捷方式”)。然后,您可以编辑该任务项的内容,以包含您对需要修复的内容的想法

一个潜在的垫片是表达式的“Pin-to-Source”,它允许注释并在调试会话中保持。我不完全确定是否可以在调试过程中编辑它们,但如果您可以在调试过程中简单地进行注释,这可能会起作用

要固定表达式,请高亮显示它,右键单击并选择“固定到源”。或者,您可以将鼠标悬停在范围内变量上,直到其弹出窗口出现。单击弹出窗口中的固定点,将其固定到编辑曲面上

雪佛龙下拉菜单启用注释文本框。

一个潜在的填隙片是表达式的“Pin-to-Source”,它允许注释并在调试会话中保持。我不完全确定是否可以在调试过程中编辑它们,但如果您可以在调试过程中简单地进行注释,这可能会起作用

要固定表达式,请高亮显示它,右键单击并选择“固定到源”。或者,您可以将鼠标悬停在范围内变量上,直到其弹出窗口出现。单击弹出窗口中的固定点,将其固定到编辑曲面上


雪佛龙下拉菜单启用注释文本框。

我使用条件断点存储注释。将文本放在引号中,然后断点窗口将显示您的想法

右键单击断点并选择条件

输入您的备注:

然后在断点窗口(Debug/Windows/Breakpoints)中,您可以看到需要解决的所有问题:


我使用条件断点来存储注释。将文本放在引号中,然后断点窗口将显示您的想法

右键单击断点并选择条件

输入您的备注:

然后在断点窗口(Debug/Windows/Breakpoints)中,您可以看到需要解决的所有问题:


要添加到@David的答案中,在添加书签时,您可以为书签命名。对于名称,我输入一个简短的短语,说明我想对该书签执行什么操作,例如我想在调试后如何修改代码。
查看书签窗口(查看/其他窗口/书签窗口Ctrl-K、Ctrl-W)会有所帮助。(我使用VS 2015)

要添加到@David的答案中,当添加书签时,您可以命名书签。对于名称,我输入一个简短的短语,说明我想对该书签执行什么操作,例如我想在调试后如何修改代码。
查看书签窗口(查看/其他窗口/书签窗口Ctrl-K、Ctrl-W)会有所帮助。(我使用的是VS 2015)

如果您想在调试应用程序时向代码添加注释,甚至修改代码


但是,请记住:您应该启用和禁用“编辑并继续”(),并检查您是否处于中断模式(而不是调试模式)。

如果您想在调试应用程序时向代码添加注释,甚至修改代码


但是,请记住:您应该启用和禁用“编辑并继续”(),并检查您是否处于中断模式(而不是调试模式)。

这是一个有趣的想法,它肯定会让我更近一步,并且是一个很好的回退选项。我更感兴趣的是将我的想法与行关联起来,我真的想要一些文本。这是一个有趣的想法,它确实让我更接近了一步,是一个很好的回退选项。我更感兴趣的是把我的想法和这句台词联系起来,我真的想要一些文字。这是一个神秘的问题。在关闭E+C的情况下调试代码时编辑代码效果很好。编辑后继续调试不是问题。记录语言和工具+调试+常规设置。正是这个问题导致我在WinXP中安装了一个便笺程序。。。仅在一行末尾添加注释,而不添加注释