[解決済み】「The breakpoint will not currently be hit」を改善するには?このドキュメントにはシンボルが読み込まれていません。" という警告はどうすれば改善されますか?
質問
C#のデスクトップアプリケーション(Visual Studio Express/Community Edition上)が動作したが、5秒後に動作しなくなった。
以下を試してみました。
- すべてのアセンブリでデバッグ設定、デバッグフラグ、および完全なデバッグ情報が設定されていることを確認する。 {を使用します。 私のマシン全体から、プロジェクトに関連するすべてのbin、objフォルダとすべてのDLLファイルを削除してください。 {を使用します。 問題のあるプロジェクトを一から作り直す。
- リブートする。 {再起動する。
ソリューションに2つのWindows Formsプロジェクトがあります。そのうちの1つはデバッグ情報を読み込み、もう1つは読み込みません。どちらもプロジェクトファイルの中で、デバッグ情報を取得しようとしているアセンブリを全く同じように参照しています。何かアイデアはありますか?
シンボルはアセンブリがロードされるまでロードされず、アセンブリは必要になるまでロードされないことを、この質問を見直すためにここに付け加えておきたいと思います。ブレークポイントがメインアセンブリの1つの関数でしか使用されないライブラリにある場合、その関数が呼び出されるまでシンボルはロードされません(そしてブレークポイントがヒットしていないことが示されます)。
どのように解決するのですか?
ブレークポイントに到達したら、すぐにデバッグを開始する。
{コード
を使用します。
The breakpoint will not currently be hit. No symbols have been loaded for this document.
. プロセスにロードされているすべてのアセンブリのリストが表示されます。 デバッグ情報を取得したいアセンブリを見つけます。 それを右クリックして、[Symbol Load Information]を選択します。 アセンブリの .pdb ファイルを探したすべてのディレクトリをリストアップするダイアログが表示されます。 そのリストと実際の.pdbの場所を照合してください。 古いものが見つかっていないことを確認してください。
通常のプロジェクトでは、アセンブリとその .pdb ファイルは常に .exe と同じフォルダ、つまりプロジェクトの binDebug フォルダに IDE によってコピーされているはずです。 弄ってしまった場合はGACから1つ削除しておいてください。
関連
-
linux シェル学習ノート 5日目
-
合理的オブジェクトスクリプトコマンド
-
LinuxでRの新バージョンを直接コピーする方法
-
[解決済み】入力文字列のフォーマットが正しくない
-
[解決済み】アプリケーション起動メソッドで例外が発生 java.lang.reflect.InvocationTargetException
-
[解決済み】ファイルにデータを書き込むときにこのエラーが発生する理由
-
[解決済み】マージが終了していない(MERGE_HEADが存在する)。
-
[解決済み】MetadataException: 指定されたメタデータ・リソースをロードできない
-
[解決済み] コードが含まれるアセンブリのパスを取得するにはどうすればよいですか?
-
[解決済み] Visual Studioの出力ウィンドウに書き込む
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
スプレッドシートに匹敵するオンライングリッドシステム。EditGrid
-
[解決済み】C++使用時、代入の左オペランドにlvalueが必要なエラーについて
-
[解決済み】GAEで完全に有効なXMLをパースすると「Prologではコンテンツが許可されません」と表示される
-
[解決済み】'const char*' から 'char*' への無効な変換。
-
[解決済み】C++の<map>に相当するC#は何ですか?[重複しています]
-
[解決済み] [Solved] libpthread.so.0: error adding symbols: コマンドラインからDSOが見つからない
-
[解決済み] ブレークポイントのバインドに失敗しました - Visual Studio 2015
-
[解決済み] メタデータファイル'.dll'が見つかりません。
-
[解決済み】Visual StudioのRebuildとClean + Buildの違いについて
-
[解決済み】指定された引数が有効な値の範囲外でした。パラメータ名:site