2016-05-14 5 views
0

私はVisual StudioのC#開発から来ていますが、まだインポートしていないネームスペースからクラス名またはオブジェクト名を入力すると)、単にctr+.と入力すると、インポートできる名前空間のドロップダウンリストがVisual Studioに表示されます。Visual Studio C++特定のクラス/メソッドの包含ネームスペースを見つける方法

ただし、これはC++では機能しません。 VSはこの機能をC++開発に備えていますか? ctr+.は機能しません。

私は長方形の名前空間が含まれていなかったために、Windowsのユニバーサルアプリの四角形を描画しようと昨夜45分を費やし、そしてctr+.は私にすべてのオプションを示していなかった - Rectangleは、C++ユニバーサルアプリに存在していた場合、私も知りませんでした。最終的にMSDNのWebサイトを永久に検索した後、最終的にその名前空間を示すRectangleページが見つかりました。名前空間を見つけるためにクラスやメソッドを使用するたびに(特にクラスが存在するかどうかわからない場合は)、たくさんのドキュメントを検索するのは苦労でしょう。

ありがとうございました!

答えて

1

オブジェクトブラウザウィンドウ(表示>オブジェクトブラウザ)を使用します。検索ボックスにタイプ名を入力すると、すべての一致が(最終的に)左側のペインに表示されます。アセンブリ/ winmdファイルの名前は含まれませんが、結果をクリックすると型情報が表示されます。

オブジェクトブラウザは古くて遅いので、Visual Studio 2002以降は基本的に変更されていないことに注意してください(検索時にUIスレッドをブロックすることさえあります)。ローカルのヘルプビューアを使用する方が高速です(F1>検索>トピックを選択してください)。これはヘルプビューアでVSにこれらの参照を自動的に追加しませんが、どのアセンブリ/ winmdファイルも参照する必要がありますあなたのために。

+0

ありがとうございました!これは非常に役に立ちます。 VSがC#で行うことではありませんが、少なくとも可能なすべてのオプションを検索できますし、名前空間も表示できます。ありがとうございました。私はタイマーがなくなったときに正解と投票します。 – BradStell

関連する問題