在我的所有搜索中,我没有遇到任何技巧、插件或设置,可以让我预先填充监视窗口以在调试期间使用。
在Visual Studio 2017中观察变量的众所周知的步骤是设置断点(可能在变量的第一个实例被赋值),然后将变量添加到Watch Window。在随后的运行中,该监视变量应保留在Watch Window中。
有没有办法在调试会话之前完成预填充监视窗口?我有按时间顺序运行的代码。在执行中断期间延长时间来暂停并设置监视会导致程序崩溃。在设置变量监视对象时,此类超时崩溃会导致与调试器的交互困难。预先填写观察名单会有很大帮助。
我知道我可以使用诸如 using 语句之类的技术,这些语句在代码执行期间Debug.Print(...)
会打印到输出窗口。但是,这不允许我对来自Watch Window的调试工作进行控制和视觉反馈。