debugging Visual Studio 2022 -将鼠标悬停在属性c#上时调试时的值(数据提示)不起作用

esyap4oy  于 2022-12-13  发布在  C#
关注(0)|答案(1)|浏览(1358)

我的问题是关于在调试期间显示值。我的Visual Studio版本是:Microsoft Visual Studio专业版2022(64位)-当前版本17.4.2
从Visual Studio 2022开始,我注意到当我在调试器中将鼠标悬停在复杂类型上时,看不到值。
我记得在旧版本中,你总是可以通过悬停在表达式上来查看变量的值。
现在这只对根元素有效。只要我想看到它的属性值,我现在必须用鼠标选择整个表达式。
截图一:“密码”的值为property is set
截图二:当我将鼠标悬停在密码上时,没有计算和显示该值。hovering on property not shwoing value
截图三:只有当我选择所有内容时,才会显示该值。hovering on property working when selecting
我可以做些什么来获得和以前一样的行为呢?只要把鼠标悬停在它上面,而不选择整个表达式。
谢谢你的帮助!
在互联网上的研究提出了几种方法,没有一种能解决我的问题。
在Visual Studio设置中,我没有找到获得所需行为的选项

1rhkuytd

1rhkuytd1#

在第二个屏幕截图中,您选择了一整行代码,因此没有显示其值。
下面是我的测试截图:
1.只需将鼠标悬停在属性上方:

2.选择一整行代码:

3.选择属性:

您可以尝试将鼠标悬停在属性上,而不选择整行代码。
您可以在“工具”〉“选项”〉“调试”〉“常规”中选中“启用属性求值和其他隐式函数调用”:

相关问题