我正在使用VS2017,附加到正在运行的进程(Windows服务)并在断点上中断。 当我这样做时,调试器无法识别一些应该在作用域中的变量-本地变量或自动窗口中没有显示,编辑器中没有工具提示,无法在即时窗口中添加监视或计算它们。在这些情况下,我得到了一个错误” CS0103:当前上下文中不存在名称“…” “
可执行文件和放置断点的引用项目都是在调试配置中生成的,优化已关闭。我试过重新构建解决方案,这样就不会有旧的。pdb之类的,没有效果。
有什么提示会导致这种情况吗?如何使调试器显示所有变量?
解决方案:
在“即时窗口”中键入命令行之前,请在解决方案资源管理器中选择一个项目。它会工作得很好。