人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

C#/VB.NETで作成したWindows Formsのアプリケーションでビルドして生成したバイナリに、ソースコードのパスを含めない方法を探しています。

ビルドして出来上がったEXE/DLLをバイナリエディタで見るとビルド時のソースコードのパスが保存されています。これを保存されないようにしたいのです。

もしできない場合、「できません」と一言ではなくできない理由等がわかるリンクを教えて下さい。


●質問者: mstkwb
●カテゴリ:コンピュータ インターネット
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● a-kuma3
●60ポイント ベストアンサー

プロジェクトのプロパティで、「ビルドの設定でデバッグ情報を生成しない」とする、かな。
http://d.hatena.ne.jp/toburau/20090319/1237467064
http://www.atmarkit.co.jp/fdotnet/dotnettips/831stoppdbfile/stoppdbfile.html

でも、デバッグ情報を抜いてしまうと、例外時などのスタックトレースが、かなり淋しいことになってしまいます。
http://bbs.wankuma.com/index.cgi?mode=al2&namber=42135&KLOG=72


mstkwbさんのコメント
ありがとうございます。 確かにデバッグ情報を除外するとパスが含まれないようですね。

2 ● だわかき
●40ポイント
  1. プロジェクトの [プロパティ ページ] ダイアログ ボックスを開きます。
  2. [構成プロパティ] ノードを展開します。
  3. [C/C++] ノードを展開します。
  4. [詳細] プロパティ ページをクリックします。
  5. [完全パスの使用] プロパティを変更してください。

http://msdn.microsoft.com/ja-jp/library/c7f8bfy4(v=vs.80).aspx

関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ