在Visual Studio社区版2015和2017中缺少CodeLens引用计数

时间:2015-10-15 09:30:25

标签: visual-studio visual-studio-2015 visual-studio-2017 codelens

  1. 在Visual Studio社区版中是否缺少引用计数(代码镜头)的原因?
  2. 是否可以在选项中启用它?
  3. 以下是Visual Studio 2015和2017社区版的截图:

    methods without code lens

    以下是Visual Studio 2013的屏幕截图:

    methods with code lens

    来源:dailydotnettips.com

7 个答案:

答案 0 :(得分:108)

我使用VS 2015社区版(Update 1)在2台机器上从以下链接安装了Visual Studio 2015的最新SSDT预览版,CodeLens开始为我的所有项目工作。

https://msdn.microsoft.com/en-us/library/mt204009.aspx

enter image description here

答案 1 :(得分:72)

这不是通用的引用计数功能,它只是CodeLens的一个功能。 CodeLens仅在Visual Studio 2015 Pro and above中可用。在Visual Studio 2013中,它是仅限Ultimate的功能。

<强>更新

正如其他人所说,安装SSDT或SSMS 2016也可以启用CodeLens。这是因为VS 2015社区 Pro,具有不同的许可证和一些缺少的扩展名,如CodeLens。只要安装了扩展程序的二进制文件和设置,社区就会激活扩展程序。

更新2019年

“CodeLens一直是Visual Studio Enterprise中的一项功能,但在即将推出的Visual Studio 2019预览版中会有所改变,当它也可用于社区版时,可能会在2019年“ What's New in Visual Studio 2019

答案 2 :(得分:23)

我有Visual Studio 2015社区版,它最初没有CodeLens。

但是,转到工具后 - >扩展程序和更新 - &gt;产品更新,然后下载SSDT并安装SSDT包中的所有选项,我的VS 2015社区版现在奇迹般地可以访问CodeLens。

答案 3 :(得分:10)

此功能已在Visual Studio Community 2017中禁用,但听起来它在预发行版本中暂时可用。

2017年3月14日的Visual Studio团队issued this statement

  

SQL Server数据工具中的创作错误导致了   功能暂时在Visual Studio中显示不正确   社区安装时;你看到的变化是纠正的结果   那个错误。

此外,在Compare Visual Studio 2017 Offerings页面上,CodeLens似乎无法在社区版中使用。

答案 4 :(得分:1)

我不允许评论R. Richards上面的答案,所以将此作为单独的答案发布:当我将VS Pro升级到2017时,CodeLens引用也消失了。但仅限于我的桌面(&# 34;相同&#34;升级在我的笔记本电脑上表现不同,其中CodeLens设置显然不受影响)。无论如何,只需在Text Editor:All Languages

下启用CodeLens即可轻松解决

答案 5 :(得分:1)

另一种方法是只右键单击成员,然后选择“查找所有引用” 或热键 shift + F12 *。不仅可以找到按项目分组的引用计数,还可以找到基础代码行及其类。

*根据Visual Studio 2017社区。

答案 6 :(得分:0)

在“工具”标签上,选择“选项”。

在打开的窗口中,像下面一样选择,然后按OK。 Example

祝你好运!