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