2012-05-11 8 views
6

をデバッグするときに、自動的にソースコードを検索のVisual Studioを持っている:はどのように考える

  • 「」
  • ディレクトリ「B」に入れてソースコードをデバッグPC
  • ディレクトリ内に構築されているDLL

デバッグすると、VisualStudioは "A"のソースコードを検索し、見つからず( "B"のように)、 "ソースの検索"というダイアログを表示します。次に、ソースファイルの正しい場所を参照すると、すべて正常に動作します。

このダイアログボックスが表示されないようにするには、Visual Studioで自動的に「B」のソースコードが検索されますか?

答えて

6

プロジェクトでデバッグに関連する設定がいくつかあるようです。

このプロパティページでは、ソリューションのデバッグ時にデバッガがソースファイルを検索する場所を指定します。

[デバッグソースファイル]プロパティページにアクセスするには、ソリューションエクスプローラでソリューションを右クリックし、ショートカットメニューから[プロパティ]を選択します。 Common Propertiesフォルダを展開し、Debug Source Filesページをクリックします。ソースコード
を含む

ディレクトリは、ソリューションをデバッグするとき、デバッガがソースファイルを検索するディレクトリのリストが含まれています。これらのソースファイル
あなたはデバッガが読みたくないファイルの名前を入力するために

は見てはいけません。デバッガが上記のいずれかのディレクトリでこれらのファイルの1つを見つけると、デバッガはそれを無視します。デバッグ中に[ソースの検索]ダイアログボックスが表示され、[キャンセル]をクリックすると、検索していたファイルがこのリストに追加され、デバッガはそのファイルの検索を続行しません。

+2

ソリューションにAプロジェクトのみが含まれている場合は、このオプションを設定する必要があります。ツール+オプション、プロジェクトとソリューション、一般。 [常にソリューションを表示する]オプションを選択します。これで、[ソリューションエクスプローラ]ウィンドウで右クリックし、[デバッグソースファイル]リストに追加できます。 –

+0

私はVSがディレクトリを再帰的に検索することを期待していました。それは事実ではありませんが、とにかくそれはそれのように良いです:) – sthiers

1

autoHotKeyスクリプトツールを使用してソースコードの検索を自動化することができます。ユーザー入力なしで適切なソースコードをうまく開くことができます。ファイルが最初に検索されると、それは数秒かかるでしょう、そして、それは瞬間になります。

スクリプトコードを以下に示します。 VS2010で使用されています:

関連する問題