14

アプリケーション開発に C#.net を使用しています。

例外をログに記録してデバッグするには、スタックトレースを使用します。

別のマシンでアプリケーションを実行しましたが、エラーが発生すると、開発マシンのパスを参照します。

Ex:   D:\Projects\xyz.CS line no :12 _Error_message_here.

別のマシンでアプリケーションを実行しているのに、開発マシンのパスにトレースされるのはなぜですか?

4

3 に答える 3

24

コンパイルされた元のパスは、PDB ファイル内のデバッグ情報に格納されます。

于 2008-12-23T09:27:06.633 に答える
16

ソースコードのどこに問題があるかを教えてくれるからです。したがって、これが表示されたら、マシンに移動して報告されたファイル( "D:\ Projects \ xyz.cs"など)を開き、報告された行(12など)に移動して問題を修正できます。

于 2008-12-23T11:19:23.850 に答える