報告されたスタック トレースから prod の問題をデバッグしようとしていますが、行番号が一致していませんか? プリコンパイルは行番号に影響しますか? また、「else」(いわば) のコードは行番号にカウントされますか?
例えば:
1 #if DEBUG
2 DoItemA();
3 #else
4 DoItemB()
5 #endif
つまり、2 行のコード (コンパイル時)、5 行のコード、または 1 行のコード (プリコンパイル時に関連すると計算された唯一の行) です。
それが実行され、スタック トレースにエラーが 3 行目にあると表示された場合、どのように行番号をカウントしたのでしょうか?