問題タブ [codelens]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
1098 参照

visual-studio - CodeLens参照インジケータを移動するには?

私はこのようにそれが好きではありません:

コードが伸び、可読性が低下します。それを右側に移動し、次のように「参照」という単語をアイコンに変更する方法はありますか:

私はこの質問を調査しました.このタイプの質問は、コードを引き延ばさないために行を追加しないようにインジケーターを移動するという同様の提案で何度も尋ねられました:

しかし、マイクロソフトは何らかの理由で毎回それを拒否し、この問題の解決策を見つけることができませんでした.

CodeLens を横に移動する方法を誰かが理解しましたか?

0 投票する
1 に答える
348 参照

c# - Visual Studio が特定のメソッドの参照をカウントしないようにする

Visual Studio 2013 Ultimate で、Microsoft はCodeLensという名前の機能を導入しました。プロジェクトでメソッドが参照された回数を数えることができる便利な機能です。

現在、VS2015 Pro を使用しており、複数のプロジェクトを含む大きなソリューションに取り組んでいます。

問題

次のクラスを検討してください。

CodeLens は、すべてのプロパティが参照される回数をカウントし、それを各プロパティの宣言の上に追加します。ToString()また、印刷時に値を簡単に読み取れるようにメソッドをオーバーライドしました。

現在、宣言を含むファイルを開くたびに、ToString()またはファイルに変更を加えるたびに、Visual Studioは使用されるすべての機会 の参照のカウントを開始します。このクラスのこの特定のメソッドが使用されていない場合でも。ToString()

これにより、Visual Studio がすべての CPU (95% 以上) を使用し、数分間応答しなくなります。

私の質問

CodeLens の参照カウントを完全に無効にする方法は既に学習しましたが、これは私が望んでいるものではありません。私が知りたいのは、CodeLens に一般的に単一のメソッドToString()の参照カウントを停止するように指示する方法があるかどうか、具体的には (おそらく属性またはブラックリスト?)。この方法により、Visual Studio は、オーバーライドされたメソッドが参照されるたびにカウントする手間を省くことができます。または、参照のみの量を確認したいと思いMapItem.ToString()ます。

0 投票する
0 に答える
53 参照

visual-studio - Visual Studio : CodeLens lync (Skype Enterprise) 統合を無効にしますか?

私が働いている企業は、最近 Skype Enterprise の使用を開始しました。私たちのセットアップは非常に問題があるようです。2 つのドメイン、2 つの個別の電子メール/メールボックスがあり、Lync/Skype Enterprise はそれを好まず、一部の機能 (たとえば、Outlook 会議の作成) で無限ループに陥ります。

これらの機能の 1 つは、CodeLens / ソース管理 / Lync の統合です。誰かの名前を誤ってクリックすると、Visual Studio (2017) が応答しなくなり、Skype Enterprise ウィンドウがポップアップしますが、何もしません。ウィンドウを閉じたり最小化したりしても、Visual Studio は応答しません。Skype を閉じるか、そのプロセスを強制終了する必要があります。もちろん、Skype Enterprise が実行されていない場合は問題は発生しません。

それで私は Skype Enterprise を使わないことにしました。しばらくはそれでよかったのですが、今ではますます多くの人が私に Skype を使いたがるようになりました。

この問題を社内の TI サポート サービスに提出しました。彼らの現在の解決策は、Outlook で Skype/Outlook 統合拡張機能を無効にすることです。Outlook のフリーズには対応していますが、Visual Studio には何もしません。

言われていることすべて。CodeLens を無効にする方法は知っていますが、その機能 (ソース管理統合) が好きで、可能であれば無効にしたくありません。ただし、CodeLens Lync の統合 (Visual Studio に "Call" ショートカットがある) は気にしません。問題があるので、その統合のみを無効にしたいと思います。しかし、CodeLens のオプションを見ると、その特定の通信を無効にする方法がわかりません。

誰でも何か考えがありますか?おそらく特定のレジストリキーですか?

CodeLens オプション