- 是否有原因导致Visual Studio Community Edition中缺少引用计数(代码镜头)?
- 是否可以在选项中启用它?
这是Visual Studio 2015和2017 Community Edition的屏幕截图:
这是Visual Studio 2013的屏幕截图:
资料来源:dailydotnettips.com
这是Visual Studio 2015和2017 Community Edition的屏幕截图:
这是Visual Studio 2013的屏幕截图:
资料来源:dailydotnettips.com
Answers:
这不是通用的引用计数功能,它只是CodeLens的功能之一。CodeLens仅在Visual Studio 2015 Pro及更高版本中可用。在Visual Studio 2013中,它是仅用于Ultimate的功能。
更新
正如其他人指出的,安装SSDT或SSMS 2016可能也会启用CodeLens。这是因为VS 2015 Community 是 Pro,具有不同的许可证和一些缺少的扩展(如CodeLens)。只要安装了扩展程序的二进制文件和设置,社区就会激活该扩展程序。
更新2019
“ CodeLens一直是仅在Visual Studio Enterprise中发现的功能,但是它将在即将发布的Visual Studio 2019预览版中进行更改,届时它也将在Community Edition中可用,可能在2019年发布。” Visual Studio 2019的新增功能
我从下面的链接在装有VS 2015 Community Edition(更新1)的2台计算机上安装了Visual Studio 2015的最新SSDT预览,并且CodeLens开始为我的所有项目工作。
我有Visual Studio 2015社区版,它最初没有CodeLens。
但是,在转到工具->扩展和更新->产品更新,然后下载SSDT并在SSDT软件包中安装所有选项之后,我的VS 2015 Community Edition现在可以奇迹般地访问CodeLens。
尽管听起来好像它在预发行版本中暂时可用,但此功能已在Visual Studio Community 2017中禁用。
Visual Studio团队于2017年3月14日发表了以下声明:
SQL Server数据工具中的创作错误导致该功能在安装后在Visual Studio社区中暂时无法正确显示;您看到的更改是纠正该错误的结果。
此外,在“ 比较Visual Studio 2017产品”页面上,社区版中似乎不提供 CodeLens。