Silverlightアプリを実行するWebプロジェクトがあります。ビルド時間が非常に長いため、Visual Studioのデバッグで実行する代わりに、「プロセスにアタッチ」を使用しようとしています。
完全なソリューションをビルドすると正常にアタッチできますが、変更を加えて変更したプロジェクトをビルドすると、「ブレークポイントは現在ヒットしません。このドキュメントのシンボルはロードされていません」というメッセージが表示されます。
モジュールウィンドウを確認して問題のあるプロジェクトを見ると、「PDBファイルが見つからないか開くことができません」と表示されます。ロード情報を確認すると、「C:\ Source \ Project \ Web \ bin \ myProject.pdb:PDBがイメージと一致しません。:PDBがイメージと一致しません。」と表示されます。
単一プロジェクトのビルド後、次のファイルが更新されます。C:\ Source \ Project \ Web \ bin \ myProjectName.pdb C:\ Source \ Project \ Web \ bin \ myProjectName.dll C:\ Source \ Project \ Web \ ClientBin \ myProjectName.xap C:\ Source \ Project \ bin \ Debug \ myProjectName.pdb C:\ Source \ Project \ bin \ Debug \ myProjectName.dll C:\ Source \ Project \ bin \ Debug \ myProjectName.xap C:\ Source \ Project \ myProjectName \ obj \ Debug \ myProjectName.pdb C:\ Source \ Project \ myProjectName \ obj \ Debug \ myProjectName.dll C:\ Source \ Project \ myProjectName \ bin \ Debug \ myProjectName.pdb C:\ Source \ Project \ myProjectName \ bin \ Debug \ myProjectName.dll
だから、すべてが大丈夫に見えます。完全に再構築すると、同じファイルが更新されます。
ビルドフォルダーの内容をWebbinフォルダーにコピーしてみました。上記のすべてのフォルダにSymbolsファイルの場所を設定してみました。
ありがとう!