2009-07-08 30 views
3

Visual Studio 2008でデバッグを行うと、「現在の場所にソースコードがありません」というエラーが表示されますが、ソースコードを参照するように求めるメッセージは表示されません。私は「ショーDisasembly」をクリックし、右クリックして選択します場合は、「ソースコードが表示されることができない、私はエラーを取得する「のソースコードを見る」。Visual Studio 2008:デバッグ中にソースコードを読み込む方法

を私がデバッグモードでソースコードをしながら、ロードする方法は?

編集:私はソースコードを持っている(それは、このソリューションの一部ではないだけで別のクラスである)、それをデバッグモードでコンパイルされ

+0

どのようなプロジェクトですか? –

+0

ASP.NET Webアプリケーションといくつかのクラスプロジェクト。 – jellomonkey

+0

デバッグしようとしているソースコードがあなたが書いたコードであると仮定しています... –

答えて

1

私はこの問題を発見しました。他の開発者がチェックインしたばかりのプロジェクトで、間違った参照がありました。これが私が20のプロジェクトで解決策を嫌う理由です。

0

私がコンパイルされたDLLをデバッグしようとしていたとき、私は同じようなメッセージを持っていましたこれらの場合、デバッグモードで再コンパイルしたばかりです。

0

ルックスあなたがソースコードを持っていないものにデバッグしようとしているようです。参照:this

0

これが私に起こるとき、私はそのプロジェクトを自分のソリューションに追加するだけです。あるいは、シンボルにアセンブリのPDBを読み込むことができます。

5

あなたはデバッグシンボルをしているプロセスに添付している、つまり、あなたは、別の場所からあなたは、もともとのソリューションを構築された場所にデバッグする場合:

あなたがソースを右クリックで配置されている視覚的なスタジオを伝えることができますソリューションエクスプローラのソリューションを開き、「ソースファイルのデバッグ」の下にある「ソースコードを含むディレクトリ」にソースへのパスを追加します。

私はこれをVS2008の下でのみ試しました。

+0

この回答は、「記憶された」ソースコードパスが必要なものではない場合に便利です。同じソースコードツリー)。 Visual Studio 2010の場合、これもソリューションのプロパティですが、「プロパティ/共通プロパティ/デバッグソースファイル」にあります。 –

関連する問題