数据提示(鼠标悬停在调试模式下的变量上)无法在Visual Studio 2012/Win 7 64位中运行

pil*_*ipe 30 c# debugging visual-studio visual-studio-2012

当我在Visual Studio中调试C#应用程序时将鼠标悬停在变量上时,没有任何弹出窗口.我希望看到变量的值(也就是数据提示).我在Windows 7 64bit上运行Visual Studio 2012 Ultimate(试用版).有谁知道什么可能阻止他们出现?

事情我已经试过无济于事: - 重新安装VS - 搜索启用/禁用设置,但似乎并没有成为一个

我可以使用相同版本的Visual Studio在Windows 8/64位上使用相同的C#项目正确查看数据提示.

小智 21

这对我很有帮助:你需要在VS Tools中打开 选项| 调试器| 常规并启用标志[使用托管兼容模式].

  • VS2017,VSTO,使用System.ValueTuple已禁用工具提示..这修复了它 (3认同)
  • 这对我有帮助,在ASP.NET Core RC1中(供参考) (2认同)
  • 这会杀死“编辑并继续” (2认同)
  • 我使用的是 VS 2019(2020 年 5 月 19 日起的 v16.6),但它对我不起作用。我尝试了解决方案:“使用托管兼容模式”,选择“调试”模式,重置所有设置,重新启动 VS,重新启动我的电脑,重新安装 VS,降级到 VS 16.4,删除 .vs 文件夹等等。不调试时工具提示正常显示。 (2认同)
  • 尽管问题仍然存在,但该选项在 VS2022(版本 17.3.1)中似乎不再可用 (2认同)

Mik*_*Del 12

我找到了这个解决方案:

更新:

  • 也许你有发布版本配置

  • 在Project属性窗口下将Code Optimization属性设置为Disabled

在SO的类似问题上提出建议

  • 重置设置并重新启动VS2013为我解决了这个问题.不知道它是如何进入这个奇怪的状态,但是耶! (3认同)
  • 在VS2017中重置设置为我解决了这个问题。 (2认同)

小智 12

在运行应用程序之前,请检查您是否在Debug模式下运行它.如果设置为Release模式Debug,则将其更改为然后运行.然后调试器将提供数据提示.

在此输入图像描述

  • 有时这是简单/愚蠢的事情。感谢您为我节省了重新安装和追逐幽灵的时间。 (2认同)

Dan*_*ens 10

我有这个问题,所以我删除了所有*.suo*.user我能找到解决方案目录中的文件,并且似乎解决它.


Dar*_*ren 5

我有同样的问题。我的项目以某种方式进入了“释放”模式,因此我通过Build | Configuration Manager将其更改回“调试”模式,并且它再次正常工作,数据提示再次出现。