1

Visual Studio 2008 を拡張する (カスタム機能を追加する) ためのアドインを作成しています。そうしているうちに、任意のコード行に対してツールチップを介してカスタム メッセージを提供できればよいという状況に遭遇しました。

この IMO を実行するには、VS エディター コントロールにアクセスし、何らかの方法でそれぞれのツールチップを表示する必要があります。これは、マウス ホバリング時にツールチップ メッセージを提供するブレークポイントのように視覚化することもできます。

この実装は可能ですか?はいの場合、どのような方法がありますか? そうでない場合、どのような同様の方法を提案しますか?

4

3 に答える 3

1

はい、そうです。VS 2008 のコード エディターでさらにカスタマイズを追加できます。VS 2008 で独自の Intellisense サポートを使用して独自の言語サービスを作成することもできます。

これは、VS 2008 SDK を使用するだけで簡単に実行できます。また、Visual Studio 2008 のスタンドアロン シェルをすばやく試すこともできます。MS SQL Server 2008 Management Studio は、カスタマイズされた Visual Studio スタンドアロン シェルの一例です。

MS Visual Studio Extensibility にアクセスできます。

http://msdn.microsoft.com/en-us/vsx/default.aspx

VS 2008 SDK に関する多くのビデオ:

http://msdn.microsoft.com/en-us/vsx/bb507746.aspx#extensibility

于 2009-03-06T15:42:32.593 に答える
1

Hanselminutes の最近のエピソードで、彼らは VS 2010 エディターがどれだけ拡張可能になるかについて議論しました。彼らが言ったことに基づいて、その拡張性を導入するまではかなり難しいと思います (おそらく可能ですが)。

于 2009-02-12T16:02:49.320 に答える
0

Resharper を調べて、アドインが Resharper プラグインに適しているかどうかを判断する必要があります。このアプローチでは、ユーザーは Resharper を購入する必要がありますが、この種のことはまさにそれが行うことです。

たとえば、http: //stylecopforresharper.codeplex.com/ を確認してください。ここでは、Resharper のこの種のヒント/ツールチップを使用して、StyleCop の問題があるコード行を強調表示しています。

于 2009-03-06T15:25:16.643 に答える