Visual Studio 2017:显示方法参考


Answers:


243

在Visual Studio Professional或Enterprise中,通过执行以下操作启用CodeLens:

工具→选项→文本编辑器→所有语言→CodeLens

这在Community Edition中不可用


26
@ FADI1987您使用什么Visual Studio实例?CodeLens不适用于Community Edition。
夜行者

5
@ FADI1987此功能(CodeLens)在Community Edition中不可用。但是我不能说任何有关ReSharper的信息(我不知道)。
夜行者

4
他们在2017年拿走了这个?我在2015年社区中拥有它。
沙皇孟买

2
是的,这并不酷-在VS2015社区中有可用的参考链接,但在VS2017社区中不可用:(
Prokurors

1
......我以为社区版应该是完整的包
Arkiliknam

64

社区版中的Code镜头没有运气。

Shift+ F12查找所有参考。


3
您也可以尝试使用Ctrl + K + R而不是Shift + F12
伊夫拉伊姆

我有Visual Studio Community 2017(v 15.9.9),它在@ISHIDA
Pimenta

@Pimenta它在那里,但是当检查它时,参考仍然没有显示。我使用的版本是15.9.10
Janis S.

52

对于方法顶部的显示引用,必须在Visual Studio ProfessionalVisual Studio Enterprise中启用CodeLens选项。

使用以下步骤启用它。

1。转到工具,然后选择选项

在此处输入图片说明

2。然后选择文本编辑器 -> 所有语言 -> CodeLens

在此处输入图片说明

3。单击复选框以启用代码镜头: 在此处输入图片说明

现在,您可以在方法顶部看到参考。

这不适用于VS-社区版

干杯!


我的已启用,但其他选项甚至都不会显示。VS Community 2017
乔苏·马丁内斯

对于VS Community 2017,您需要安装SSDT或SSMS 2016,它可能会为您启用CodeLens。如果存在扩展程序的设置和二进制文件,则该扩展程序将起作用。参考文献:developercommunity.visualstudio.com/content/problem/26176/...
拉克斯曼饭店Gite

50

CodeLens在社区版本中不可用。您需要Professional或更高版本才能将其打开。

在VS2015中,“获取” CodeLens的一种方法是安装SQL Server开发人员工具(SSDT),但我认为这已在VS2017中得到纠正。

仍然可以通过右键单击方法并单击“查找所有引用”来获取所有方法引用。

在此处输入图片说明


14

对于在两年后的今天仍在研究此问题的人,Visual Studio 2019(也包括社区版)将显示参考


谢谢,但是由于某些原因,在我的VS版本中默认禁用Codelens。所以我必须启用它,但是最终-它起作用了。
faint220

谢谢,由于某种原因为我启用了代码镜头,因此我不得不将其禁用,因为它完全没有用,并且打扰了我在代码中和工作中搜索某物。
亚当·斯塔斯塔克

5

在以前的文章中,我读到了如果您先安装SQL Server Express(免费)然后再安装VS,则此功能在VS 2015社区中可用。我已经尝试过了,而且效果很好。我只需要重新安装Windows,现在就可以通过相同的步骤进行操作了,但它不起作用...因此,请再试一次:)。我知道它在6个月前尝试时就奏效了。

-埃德


从今天早上起,以下VS和SQL服务器(包括SSDT)可以组合使用,以使您获得CodeLens。我不确定应该在哪里,但是已经在MediaShare上提供了文件。SSMS-Setup-ENU-1653.exevs_community_ENU.exe。希望这对仍在寻找的人有所帮助。
petrosmm

1
希望这能行得通-我之间的交易突破会继续在VS2017社区中发展,再回到VS2015社区。问题是我已经将项目从2015年升级到2017年,并且遇到了试图在VS2015中再次打开项目的问题。将使用提供的@MaximusPeters文件尝试这种组合,并让所有人知道它是否有效。
ozzy432836

全新安装Windows 10,安装SSMS 2017,然后升级SSMS VS2017社区版。没运气。仍然没有参考显示。可能要回2 VS2015 ...或付钱给专业人士!
ozzy432836

这不使用SSMS 2017 ...它使用SMSS 2016,该安装程序在安装程序中具有添加SSDT的选项...。​​这是您要做什么?
petrosmm
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.