4

C# プロジェクトでは、UnhandledException でミニダンプを作成します。私の開発マシンでは、プロジェクト ソースとビンはパス K:\projects\*MYPROJECT* の下にあります。開発マシンでクラッシュさせることができれば、すべてが完全に機能し、ミニダンプ ファイルを開いてソース コード、コールスタックを正しく表示できます。 、スレッドなど

エンド ユーザー プログラムのパスは明らかに異なります。例として、テスト マシン プロジェクトは C:\*MYPROJECT* の下にインストールされます。これは、pdb シンボル ファイルと共にデプロイされます。とにかく、そのマシンで生成されたミニダンプを開発コンピューター (ソース ファイルがある場所) で開こうとすると、Visual Studio は "テスト パス" (C:\*MYPROJECT*) の下で実行可能ファイルと pdb ファイルを見つけようとします。 )もちろん見つけません。

K:\projects*MYPROJECT* を含むようにシンボル パスを設定しようとしましたが、結果が得られなかったので、同じ Test ディレクトリ構造を再作成し、C:\*MYPROJECT* を作成し、そのディレクトリの下に .exe および .pdb ファイルをコピーしました。現在、Visual Studio はそれらを見つけることができますが、「シンボル ファイルにネイティブ シンボルがありません」と表示され、ソース コードが表示されません。

正しいシンボルをロードするにはどうすればよいですか?

4

2 に答える 2