私は現在、単体テストと統合テスト (コード化されたテスト) を維持するのに役立つツールを作成しています。開発者のエクスペリエンスを向上させるために Visual Studio の拡張を開始したところ、新しい CodeLens 機能に気付きました。
現在ツールチップとして表示しているものは、実際には CodeLens 情報の一部であるはずです。
質問: Visual Studio でCodeLensを拡張する方法を知っている人はいますか?
ありがとう。
私は現在、単体テストと統合テスト (コード化されたテスト) を維持するのに役立つツールを作成しています。開発者のエクスペリエンスを向上させるために Visual Studio の拡張を開始したところ、新しい CodeLens 機能に気付きました。
現在ツールチップとして表示しているものは、実際には CodeLens 情報の一部であるはずです。
質問: Visual Studio でCodeLensを拡張する方法を知っている人はいますか?
ありがとう。
Visual Studio 2019 がリリースされて以来、CodeLens は公式に拡張可能です。
CodeLens は Visual Studio Enterprise にのみ見られる機能でしたが、これは Visual Studio 2019 の今後のプレビューで変更され、おそらく 2019 年に Community エディションでも利用できるようになります。 CodeLens は型またはメソッドの参照の数を示しますメソッドをカバーする単体テストに関する情報と、Application Insights から直接取得したデータがあります。
さらに、Microsoft は CodeLens を完全に拡張できるようにしました1ため、サードパーティの拡張機能は、その上に独自のエクスペリエンスを追加し始めることができます。CodeLens を使用すると、型に関する重要な情報を簡単に見つけることができると同時に、ソース コードを維持できます。ソース管理履歴と IntelliTrace のレンズは、まだエンタープライズ専用の機能です。
これは、独自の CodeLens 拡張機能を実装する際に見始めるのに最適な場所のようです。
1.私のものをハイライトします。
Code Lens は現在拡張できません。
確かなことは言えませんが、チームが拡張用に公開する前に追加したい機能がまだいくつかあると思います (例: git サポート)。