Visual Studioで非公開の象徴的なリリースビルドを作成するための正しい設定は何ですか?私はビルドされた実行可能ファイルのクラッシュダンプをシンボル化するPDBファイルを生成して保存したいが、実行可能ファイル自体にデバッグ情報を埋め込むのを避けるために、外部ユーザはシンボルや関数名、 PDB。Visual Studioで非公開の象徴的なリリースビルドを作成する正しい方法は何ですか?
私はDWARFデバッグ形式に慣れていますが、これは実行可能ファイルに埋め込むことも、別のdSYMファイルに書き出すこともできます。これはPDBとほぼ同じです。私は、Visual Studioに似たようなオプションがあるかどうか確かではありませんが、時にはデバッグ情報を同様に、あるいは実行ファイルに埋め込むこともあります。もしそうなら、どのビルドオプションを有効にする必要がありますか?この情報を埋め込みます。
私が思い出したように、あなたがPDBを書いているなら、あなたはすでにシンボルを分けています。 C7のデバッグの互換性は、最終的な実行可能ファイルにそれらを埋め込みます。別のPDBが独自のファイルをデータベースに格納します(フィールドからのダンプのデバッグ、記述していることを正確に行うためのビルドプロセスの一部としてリリースビットとともに保持する必要があります)。あなたはPDBを発送する必要はありません。 – WhozCraig
@FuzCraigのコメントを拡大すると、[MiniDumpWriteDump](https://msdn.microsoft.com/en-us/library/windows/desktop/ms680360.aspx)では、ダンプファイルを書き込むためのシンボル情報は必要ありません。シンボルは、PDBファイルを使用してデバッガで解決されます。 – IInspectable
@WhozCraigもちろん、PDBを出荷するつもりはありません。デバッグ情報が実際の実行可能ファイルに埋め込まれるかどうかを心配しました。 – Danra