1

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ファイルの場所を設定してみました。

ありがとう!

4

2 に答える 2

2

Silverlight プロジェクトをデバッグするときは、IE ブラウザーを使用してプロジェクトを起動する必要があることがわかりました。これがあなたの問題かどうかはわかりません。

于 2012-11-02T15:50:13.380 に答える
0

C:\Source\Project\Web\ClientBin\myProjectName.xap ファイルが変更されていますか? FileLastWriteDate を確認します。そして、この問題に関する私の以前の投稿に従ってください。

https://stackoverflow.com/a/12781653/413032

希望が役立ちます。

于 2012-10-31T12:55:06.750 に答える