是否可以在可视化工作室中调试时编辑代码,例如在eclipse(java)中

2022-09-01 05:18:21

在 Visual Studio 中的断点中调试时,是否有用于编辑代码的选项。当我停止时,所有文件似乎都已锁定以进行编辑。

有没有办法改变这种行为?在Eclipse中是可能的

编辑:在尝试了下面所有建议(包括将其从版本移动到调试)之后,现在它告诉我我没有正确的ms-office版本,并且调试无法在调试模式下启动。但是,在发布模式下,它正在工作。我正在尝试调试 Outlook 外接程序。


答案 1

是的,它被称为“编辑并继续”,在工具|“调试”下的选项。请注意,它与 IntelliTrace 不兼容,因此,如果您正在使用它,则必须禁用它。(谢谢安东·谢苗诺夫提供的信息。

编辑:如果您使用的是非常旧的版本(原始 VS.Net,而不是2005 VS.Net 或更高版本),那么它对此非常繁琐(或者没有它,我不太记得;我只记得当时很沮丧)。但是,如果您使用的是 VS.Net 2005 或更高版本,根据我的经验,默认情况下它处于启用状态,并且运行良好。当执行暂停时(你说你遇到了一个断点,所以......),你可以进行各种各样的更改,环境会很乐意编译它们并继续。确保要调试的所有项目都在解决方案中。


答案 2

通常,这是可能的,但您必须确保将项目编译到平台。x86

为此,请右键单击“解决方案资源管理器”中的项目名称,转到“生成”并将“平台目标”设置为 。x86

编辑:
当然,为了能够编辑文件,需要暂停执行(例如在断点中)