我不知道改变了什么设置,但是当我在调试器中单步执行代码时,我不再看到未使用的变量。
例如,如果我声明一个变量而不随后使用它,如:
i=10;
然后调试器不会让我鼠标移过并看到i的值。
这正是here提出的问题,但问题没有得到具体解答!
通过具体我的意思是问 - 如何禁用优化?我从未有意识地将其关闭。
在我的解决方案项目属性 - >构建 - >优化代码关闭。
答案 0 :(得分:2)
问题得到了回答。优化器删除了未使用的变量,因此它不再存在。你看不到不存在的东西的价值。禁用优化。