![](/img/trans.png)
[英]Is it possible to Edit and Continue in Visual Studio 2010 while debugging an MVC 4 project?
[英]is it possible to edit code while debugging in visual studio, like in eclipse (java)
在Visual Studio中的断点中进行调试时是否有编辑代码的选项。 当我停止时,所有文件似乎都被锁定以进行编辑。
有没有办法改变这种行为? 它可以在Eclipse中实现
编辑:尝试下面的所有建议(包括将其从发布调试),现在它告诉我,我没有正确的ms-office版本,调试无法在调试模式下启动。 但是,在发布模式下,它正在运行。 我正在尝试调试outlook加载项。
是的,在工具|中称为“编辑并继续” 调试下的选项 。 请注意,它与IntelliTrace不兼容,因此如果您正在使用它,则必须禁用它。 (感谢Anton Semenov提供的信息。)
编辑 :如果你使用的是一个非常古老的版本(最初的VS.Net,而不是VS.Net 2005或更高版本),它对此非常狡猾(或者没有它,我不记得了;我只记得感到沮丧。 但是如果您使用VS.Net 2005或更高版本,根据我的经验,它默认启用并且运行良好。 暂停执行时(并且你说你遇到了断点,所以...),你可以进行各种各样的更改,环境将很乐意编译它们并继续。 确保要调试的所有项目都在解决方案中。
通常,这是可能的,但您必须确保将项目编译为x86
平台。
为此,在解决方案资源管理器中右键单击项目名称,转到Build并将Platform Target设置为x86
。
编辑:
当然,为了能够编辑文件, 需要暂停执行 (例如,在断点中 )
是的,您可以在调试模式下更新代码。 将断点设置为您要编辑的点。 执行到此时,然后编辑代码,然后按f5。 它将采取变化。
WIN7
是的,在工具|中称为“编辑并继续” 调试下的选项。 请注意,它与IntelliTrace不兼容
win10可以打开IntelliTrace
# 如何设置Visual Studio断点以暂停程序的执行
要设置断点,首先要确定程序要在执行代码行之前的“之前”停止哪个可执行代码行。
将光标设置为在该行的任何位置闪烁。
按[F9]设置断点,最左侧出现红色圆圈。
按[F5]运行程序。
要关闭程序,请单击程序窗口以使其成为活动窗口,然后按[Ctrl] + [Pause]。
要禁用断点,但不删除断点,请将光标再次设置在该行上,然后按[Ctrl] + [F9],将圆圈变为白色。 (或者右键单击红色圆圈,然后单击“禁用断点”)
要删除断点,请右键单击红色圆圈,然后单击“删除断点”。
使用鼠标作为设置,禁用或删除断点的替代方法
一旦知道断点在Visual Studio窗口左侧出现的位置,就可以通过双击要放置断点的位置来设置断点,并将其放置在那里。
如果双击红色断点,它将被删除。
如果将鼠标指针悬停在断点上,则会在断点的右上方略微出现两个小图标。
单击该右侧图标可将断点从活动切换为禁用,反之亦然。
有关更多详细信息,请参阅主题:
“调试器入门”
https://msdn.microsoft.com/en-us/library/mt243867.aspx
另外,请参阅上面链接中页面左侧的其他页面:
“使用调试器浏览代码”
https://msdn.microsoft.com/en-us/library/y740d9d3.aspx
“使用断点”
https://msdn.microsoft.com/en-us/library/5557y8b4.aspx
视频 :有关5分钟的介绍性视频,请参阅:
“在VS代码中调试”
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.