当使用 VB.Net (2008) 并暂停调试时,Edit-And-Continue 可以节省大量时间。但是,如果您更改任何模块/类级别的信息(变量、子/函数签名等),您会收到如下错误消息:
"unable to apply this change while debugging"
虽然我可以理解完成这项工作所面临的技术挑战(以及为什么会很难),但它让我陷入了困境,只有几个选择:
1) 重新启动并重新编译,使程序恢复到相同的状态
2) 继续调试而不进行更改,并且有忘记的风险
3) 输入提醒说明以进行更改
所有这些都很烦人。
现在我知道选项“4)只是实际进行更改”可能是不可能的。但是有人知道如何启用以下“技术上简单”的可能性吗?
4)让我更改代码,用紫色波浪下划线标记它,这样我就可以保存它,但在重新编译之前忽略更改
我已经检查了工具|选项|调试|编辑并继续,似乎没有什么可以让我这样做。
谢谢!