Visual Studio 2017:表示メソッドのリファレンス


回答:


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コミュニティにそれを持っています。
Tsar Bomba

2
ええ、それはクールではありません-VS2015コミュニティには利用可能な参照リンクがありますが、VS2017コミュニティにはありません:(
Prokurors

1
...そして私はCommunity Editionが完全なパッケージであるはずだと思った
Arkiliknam '27

64

CommunityエディションのCode lensでは運がありません。

Shift+ F12を押してすべての参照を検索します。


4
Shift + F12の代わりにCtrl + K + Rを試すこともできます
ephraim

私はVisual Studio Community 2017(v 15.9.9)を使用していますが、@ ISHIDAによって説明されているパスにCode Lens機能がすでに含まれています
Pimenta

@Pimentaはありますが、チェックしても参照は表示されません。私はバージョン15.9.10を使用しています
Janis S.

52

メソッド上部の参照を表示するには、Visual Studio ProfessionalおよびVisual Studio EnterpriseでCodeLensオプションを有効にする必要があります。

以下の手順で有効にしてください。

。[ ツール]に移動して、[ オプション ]を選択します。

ここに画像の説明を入力してください

。次に、[ テキストエディター] -> [ すべての言語] -> [ CodeLens]を選択します。

ここに画像の説明を入力してください

。チェックボックスをクリックして、コードレンズを有効にします。 ここに画像の説明を入力してください

これで、メソッドの上部に参照が表示されます。

これはVS-Community Editionでは機能しません

乾杯!


私は有効になっていますが、他のオプションは表示されていません。VS Community 2017
Josue Martinez

VS Community 2017の場合、SSDTまたはSSMS 2016をインストールする必要があります。これにより、CodeLensが有効になる場合があります。拡張機能の設定とバイナリが存在する場合、拡張機能は動作します。参考:developercommunity.visualstudio.com/content/problem/26176/...
Laxmanジート

50

CodeLensはCommunityエディションでは使用できません。スイッチをオンにするには、Professional以上が必要です。

VS2015では、CodeLensを「取得」する1つの方法はSQL Server開発者ツール(SSDT)をインストールすることでしたが、これはVS2017で修正されたと思います。

それでも、メソッドを右クリックして「すべての参照を検索」することで、すべてのメソッド参照を取得できます

ここに画像の説明を入力してください


14

2年後、今日これを見る人のために、Visual Studio 2019(コミュニティ版も)は参考文献を示しています


おかげで、何らかの理由で、私のバージョンのVSではCodelensがデフォルトで無効にされていました。だから私はそれを有効にする必要がありましたが、最後に-それは動作します。
faint220

ありがとう、なんらかの理由でコードレンズが有効になっていたので、それは完全に役に立たず、コードおよび作業中のsthの検索を妨害するだけだったので、無効にする必要がありました。
アダムStaszak

5

以前の投稿で、SQL Server Express(無料)を最初にインストールしてからVSをインストールした場合に、この機能がVS 2015コミュニティで利用できることを読みました。私はそれを試してみましたが、うまくいきました。私はWindowsを再インストールする必要があり、同じ手順を今行っていますが、うまくいきませんでした。試してみたところ、6か月前に機能しました。

-エド


今朝の時点で、次のVSおよびSQLサーバー(SSDTを含む)が組み合わせて動作し、CodeLensを入手できます。他にどこにあるべきかわかりませんが、MediaShareでファイルを提供しています。SSMS-Setup-ENU-1653.exeおよびvs_community_ENU.exe。これがまだ探している人に役立つことを願っています。
petrosmm 2017

1
これがうまくいくことを願っています-私がVS2017コミュニティで開発を続けていることとVS2015コミュニティに戻ることの間の契約ブレーカー。問題は、プロジェクトを2015年から2017年に既にアップグレードしており、VS2015でプロジェクトを再び開こうとするだけで問題が発生したことです。提供されている@MaximusPetersファイルを使用してこの組み合わせを試し、それが機能するかどうかをすべての人に知らせます。
ozzy432836 2017

wndows 10のフレッシュインストール、インストールされたSSMS 2017、SSMSアップグレード、次にVS2017コミュニティエディション。運が悪い。まだリファレンスは表示されていません。2 VS2015に戻る可能性があります...または専門家に支払います!
ozzy432836 2017

これはSSMS 2017を使用しません... SSDTを追加するオプションがインストーラーにあるSMSS 2016を使用します...それはあなたがやろうとしていることですか?
petrosmm
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.