2011-06-29 1 views
0

コードを読むとき、私はしばしば以下のスナップショットのようにマークされた赤のようなメタデータファイルを実行します。コードをデバッグするときに同じ方法でコードを読み取るときに、.dllでメソッドの定義をブラウズする方法は?

同じコードの場合、デバッグ時にVisual Studio IDEは.dllファイルの定義コードを参照するように求めます。そのdllのソースを参照し、その指摘されたソースでデバッグを続けることができます。私は必要なもの

は次のとおりです。browingコード(デバッグNOT)、私は閲覧することができる午前/-尋ねられツー選択するとそのmetadata DLLのソースコードのソースコールGo to definitionおよび/またはPressing F12 - Iドンdllのコードを見ることができるように、ペイントしてデバッグを開始する必要はありません。

私はそれを行う方法がわからない、または可能です。助けてください!それはアセンブリのデバッグ情報へのアクセスを持っていない時はいつでも

enter image description here

+0

そのDLLを作成したプロジェクトをソリューションに追加するだけです。 –

+0

@PassantそのDLLのソースは別のソリューションに保存されるように編成されています。ソースをどこに置いているのかをIDEに知らせるのではなく、プロジェクトに再追加したくありません。なぜブラウズコードだけで利用できないのですか?とにかくPassantに感謝します。 –

答えて

0

Visual Studioはこれを行います。

プログラムをビルドするときには、通常、開発環境でDEBUGビルドを行い、実動/テスト環境用にRELEASEビルドを実行します。ただし、デバッグ情報なしでコンパイルされた参照アセンブリを使用する可能性があります。

私はあなたが求めているものを正確にはわからない:

をあなたはこの出来事を避けたい場合は、あなたがすべてのアセンブリをデバッグモードで構築されていることをデバッグするときに、確認してください。

この問題が発生した場合は、RELEASEモードで必要なアセンブリを作成してください。

+0

申し訳ありません私は十分な質問を明確にしていませんでした。私はそれを更新しました。もう一度見てください。私はそれが発生したいが、コードをデバッグするときにコードをブラウズしないときに発生する。あなたの答えBonyTから学び続けることを願っています。 –

関連する問題