他のDLLで私自身のコードへの複数の参照を持つプロジェクトがあります。 dllの1つは、私がウェブサイトを走らせるときにpdbファイルをロードし、もう1つはロードしません。私はこれを見出力からPDBファイルは一部のプロジェクトではロードされません
:
LOTS_OF_TEXT \ Shared.BusinessLayer.DLL '
LOTS_OF_TEXT \ Shared.Visual.Utilities.DLL'、シンボルが読み込ま。
私がチェック倍増し、彼らの両方がその「LOTS_OF_TEXT」の場所に対応するPDBファイルを持っている...しかし、そのうちの一つは、シンボルをロード(およびデバッグが可能)が、他にはありません。
なぜですか? Symbolを読み込むためにShared.BusinessLayer.DLLを取得するにはどうしたらよいですか?彼らが変更されたときに
EDIT
は参考期すために、私は私のデバッグ設定はシンボルを探すためのVisual Studioを伝えるところである... /AppData/Local/Temp/SymbolCache
にベルヴェデーレコピーにPDBファイルを持っています。
BTW ...ベルベールとは何ですか? googleの 'Belvedere C#'は何も役に立たない。 –
.pdbsのコピーは一般的には悪い考えです。それらが生成された場所に残しておけば、実行可能ファイルは元のパスを保存します。デバッグ+ Windows +モジュール]を選択し、モジュールを右クリックし、[シンボルロード情報]を選択して、デバッガがpdbを探す場所を確認します。 –
現在のビルド構成で、その特定のプロジェクトがデバッグ用に設定されていますか? –