gpt4 book ai didi

visual-studio-debugging - 调试期间未显示变量值 vs 2019 16.2.4

转载 作者:行者123 更新时间:2023-12-03 21:18:21 41 4
gpt4 key购买 nike

在为局部变量赋值后,我设置了一个断点。变量的名称保持灰色,当我将鼠标悬停在它上面时我看不到它的值。这是有效的发现,但突然停止了。
如下面的代码所示,我设置了两个断点,一个是将两个局部变量相加的地方,另一个是在实例化表单时。调试器不会在第一个断点处停止,而是在第二个断点处停止。当我将鼠标悬停在任何局部变量上时,我无法识别该变量及其值。

int testVariable = 1;
int test2 = 3;
int test3 = 0;
test3 = testVariable+test2; //this is where the breakpoint is - note test3 is grayed out
MainForm main = new MainForm(); // this where the second breakpoint is which does work
main.Show();

最佳答案

This was working find but has suddenly stopped.


您最近是否对您的项目进行了任何更改?您的代码没有什么特别之处,我认为这是您的设置或扩展的问题。您可以尝试以下步骤来解决此问题:
  • 您可以尝试重新启动VS并重建项目。
  • 如果它仍然存在,请重置所有与调试相关的选项(工具 -> 导入和导出设置 -> 重置所有设置 -> 不,只需重置...)。
  • 如果它不起作用,请转到工具 -> 选项 -> 调试 -> 常规以检查“使用旧版 C# 和 VB 表达式评估器”和“使用托管兼容模式”。

  • 此外,根据 this document ,请避免调试优化的代码,您可以启用“Suppress JIT optimizations on module load (Managed only)”选项来检查是否有帮助。

    关于visual-studio-debugging - 调试期间未显示变量值 vs 2019 16.2.4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57839492/

    41 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com