Visual Studio 2010で.slnファイルをコンパイルすると、.pdbファイルが生成されます。 .pdbファイルの作成を無効にするにはどうすればよいですか?Visual Studio 2010の.pdbファイルを削除します。
答えて
"プロジェクトのプロパティ"、 "ビルド"、 "詳細..."のオプションがあります。
[デバッグ情報:]を[なし]に変更します。
ただし、必要がないと確信できる場合にのみ、これを行う必要があります。
PDBファイルを保存し、必要なファイルだけをコピーする方がよい場合があります。
設定を変更する前に、please read this。
私はこのアドバイスに従い、問題に遭遇しました:つまり、pdbがなければ、VS2010は最終的には例外を正しく破棄することを拒否し始め、シンボルがロードされていないと主張しながら自分のクラスに対して逆アセンブルされたコードを表示したいと考えます。例外が発生したときにスタックトレースを解決するためにpdbsが必要なので、自動的に生成行に移動することができます。 – Superbest
質問の下のコメントを参照してください。 – DaveShaw
経験の浅いプログラマーには、Ian Boydのコメントを参照している場合、十分に明確ではありませんでした。 「デバッガに役立つ」と読んだとき、私は彼が話していることがわからなければ、それは私に影響しないだろうと思った。私は結局彼が大した控えめな表現をしたことを知りました。 「デバッガに役立つことができる」というのは、「それがなければ何の例外も発生していない理由を理解している幸運」と同じではありません。それで、私はコメントする必要性を感じた。 – Superbest
ちょうど右矢印..toolチップへSave
の同じツール・バーの[VS2010]、デバッグ開始(F5)デフォルトとして[Debug]
で構成マネージャのポップアップメニューがあります選択。これを[Release]
に変更すると、.pdb
ファイルは生成されません。
参考:The Release configuration of your program contains no symbolic debug information (MSDN)
参照されているMSDNの記事は間違っています。最近のバージョンのVisual StudioのAFAIKでは、リリースモードでもPDBが生成されます。 –
どのバージョンのVSを参照していますか?私は確信している、あなたはVS 2010を参照していません。 – Abhineet
- 1. Visual Studio 2010 - C++プロジェクト - * .sdfファイルを削除する
- 2. Visual Studioでの.pdbファイルなしのデバッグ
- 3. Visual Studio 2010を完全に削除します
- 4. 私のVisual Studio 2010コマンドプロンプトのショートカットが削除されました
- 5. Visual Studio 10のライブラリを含むPDBファイル
- 6. 出力ファイルを書き込むことができません... pdb visual studio 2010
- 7. Visual Studio 2010 MyProjectName.applicationファイル
- 8. .xsdファイルVisual Studio 2010
- 9. Visual Studio 2010でデータ接続を削除できません
- 10. Visual Studio 2010の.netタブから参照を削除する
- 11. Visual Studio 2010のVisual Studio 2010プロジェクト
- 12. Visual Studio 2010 SP1 - C#PDBファイルが破損しています - 間違った行番号を表示します
- 13. Visual Studio 2010の出力からサードパーティのデバッグメッセージを削除します
- 14. Visual Studio 2010データベースプロジェクトでテーブルを削除する
- 15. C#Visual studio 2010公開ファイル
- 16. "-------------"/outliningを取り除くVisual Studio 2010の
- 17. dllファイルとpdbファイルから独自のクラスを逆コンパイルします。Visual Studio
- 18. Visual Studio 2010のコードカバレッジの免除コード
- 19. Visual Studio 2010で作成したプロジェクトフォルダを削除できません
- 20. Visual Studio 2010で存在しないデータベースへの参照を削除する
- 21. usingステートメントを削除し、Visual Studio 2010(C#)で各リファレンスを解決する
- 22. Visual StudioでPdbファイルとソースコードファイルを使用したデバッグ
- 23. Visual Studio 2013コミュニティ - PDBファイルの生成 - 高度なデバッグオプションなし
- 24. 出力フォルダ内のPDBファイルを無視するVisual Studio
- 25. Visual Studio 2010データベースプロジェクトデータ
- 26. Visual Studio 2010チームエクスプローラ
- 27. visual studio 2010 architect
- 28. コードカバレッジVisual Studio 2010
- 29. Visual Studio 2010キーボードショートカットコード
- 30. Visual Studio 2010 IntelliTrace
なぜこのようにする必要がありますか? –
私はVS2010に切り替えて、何かをコンパイルするたびに.pdbファイル(MBの大きさ)が生成されます。私は何かをコンパイルするたびにファイルを削除したくありません。私は今まで "プロジェクトのプロパティ"、 "ビルド"、 "高度な..."が見つかりませんでした。リリースビルドでさえ、pdbファイルを作成しています。 – SandyBr
@ LasseV.Karlsenが言っていたことは、Sandyは、一般的にそれらのファイルを削除する必要はないということです。これらの* Program Database *ファイルにはデバッグ情報が含まれています。この情報は、アプリケーションがクラッシュしたときにWindowsと同様にデバッガ、ユーザーに役立ちます。あなたは見苦しいと思うかもしれませんが、それらを持つことに害はありません。だから答えは、 "それらを削除しないでください。"しかし、ファイルが存在する状況に遭遇した場合、私は不思議です。 –