ホームページ >バックエンド開発 >C++ >.NET リリースのビルド スタック トレースで行番号を取得するにはどうすればよいですか?

.NET リリースのビルド スタック トレースで行番号を取得するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2025-01-19 07:17:10453ブラウズ

How Can I Get Line Numbers in .NET Release Build Stack Traces?

.NET リリース ビルドのスタック トレースで行番号を取得する

.NET アプリケーションでは、スタック トレースに行番号を表示する機能があります。エラーのデバッグに重要です。ただし、リリース モードでは、これらの行番号はデフォルトでは使用できない場合があります。幸いなことに、それらにアクセスできるようにするための手順があります。

リリース モード ビルドのスタック トレースで行番号を有効にするには:

  1. プロジェクトの [プロパティ] ウィンドウに移動します。デバッグしたい。
  2. 「ビルド」タブで、「リリース」構成を選択します。
  3. チェックを外します。 「コードの最適化」パラメータ。これにより、インライン コードに関する潜在的な問題が防止されます。
  4. [詳細...] ボタンをクリックし、[出力 -> デバッグ情報] オプションを [pdb-only] に設定します。
  5. デプロイ生成された「.pdb」ファイルとアセンブリ。

「生成されたデバッグを除外する」ことを確認してください。デバッグ シンボルの除外を避けるため、「Web のパッケージ化/公開」セクションで「シンボル」チェックボックスがオフになっています。

追加メモ:

  • 「」をデプロイする必要がある場合があります。アプリケーション内のすべてのプロジェクトの .pdb" ファイルを使用して、スタック トレース内の包括的な行番号を取得します。
  • 行番号がまだ残っている場合表示されない場合は、展開設定を確認し、正しい「.pdb」ファイルが含まれていることを確認してください。

以上が.NET リリースのビルド スタック トレースで行番号を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。