Visual Studio 2012 には、キーワードに基づいて必要なモジュールを見つける機能がありますか? さまざまなキーワードの「using」ステートメントで参照する正しいモジュールを探すのにかなりの時間を費やしていることに気づきました。たとえば、今日、System.ComponentModelでDisplayName属性 (または私が推測しているその他の属性) をクラス プロパティで使用する必要があることを知るために、Web を検索する必要がありました。Java/Eclipse では、IDE には、現在のコンテキストで未解決としてフラグを立てているキーワードのモジュールを見つけようとするホット キーがあります。Visual Studio 2012 に同様の機能はありますか?
2 に答える
(有料!)のようなツールを使用Resharper
すると、作業がはるかに簡単になります。これは、Visual Studio を使用した C#/VB 開発のデファクト スタンダードになりつつあります。Resharper は、アセンブリを参照してステートメントを追加することもできます。using
そうは言っても、クラス名(この場合は )を入力した後にCtrl+を使用すると、名前空間が提案されます。しかし、そのためにはアセンブリを参照する必要があり、多くの場合、参照されない可能性があります。.DisplayName
繰り返しますが、可能であれば Resharper を入手してください。
適切なアセンブリへの参照が既にある場合、面倒な名前にカーソルを合わせると、Visual Studio が支援を提供します。たとえば、属性を適用しようとすると、次のようになります。
[DisplayName]
... テキスト キャレットを挿入しDisplayName
て Ctrl-ピリオドを押すと、適切なusing
ディレクティブを追加するオプションが表示されます。(または、表示される名前の左下にある小さなバーをクリックします。)
ただし、欠落している型を見つけるためにアセンブリ参照を追加するオプションが Visual Studio に用意されているとは思えません。