我正在使用VS2017,附加到正在运行的进程(Windows服务)并打破断点。 当我这样做时,调试器无法识别应该在范围内的一些变量 - 未在“局部”或“自动”窗口中显示,编辑器中没有工具提示,无法在“立即”窗口中添加监视或评估它们。在这些情况下,我收到错误" CS0103:名称' ...'在当前上下文中不存在"
可执行文件和放置断点的引用项目都是在Debug配置中构建的,优化已关闭。我已经尝试重建解决方案,以便没有旧的.pdb等,但没有效果。
任何可能导致此问题的提示?如何让调试器显示所有变量?
答案 0 :(得分:1)
解决方案:
在“立即窗口”中键入命令行之前,请在解决方案资源管理器中选择一个项目。会很好用的。