我在 Visual Studio 2013 中遇到 CodeLens 问题。我最近将 Visual Studio 2013 Profession 升级到 Ultimate。我打开了 CodeLens:
但由于某种原因,Visual Studio 只是在“引用”应该去的地方插入一个空行:
您可以看到第 79 行和第 80 行之间的空白行。它对我打开的任何项目中的每个项目和每个类都执行此操作。
有谁知道这可能是什么原因?
我在 Visual Studio 2013 中遇到 CodeLens 问题。我最近将 Visual Studio 2013 Profession 升级到 Ultimate。我打开了 CodeLens:
但由于某种原因,Visual Studio 只是在“引用”应该去的地方插入一个空行:
您可以看到第 79 行和第 80 行之间的空白行。它对我打开的任何项目中的每个项目和每个类都执行此操作。
有谁知道这可能是什么原因?
这些不仅仅是“空白行”,至少它们不应该是。
这是 CodeLens 为其信息保留的空间。正如您在此处看到的,声明上方有一小段文字,用于提供“2 个参考”等信息。如果你打开一个项目,它会先保留这个空间(因为它知道以后会需要它)才能真正显示这个信息(因为完整的项目扫描需要时间,项目越大时间越长)
现在,加载一个小项目并等待信息出现。(什么都不做时注意任务管理器。)如果它没有出现,则 IDE 可能有问题。也许文本颜色是白底白字?尝试重置设置。
当我升级到 2015 年 7 月 20 日发布的 Visual Studio 2013 Update 5 后,这个问题似乎自行解决了。我的 CodeLens 现在可以按预期工作并显示信息而不是空白行。