MochiuWiki : SUSE, EC, PCB
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
検索
個人用ツール
ログイン
Toggle dark mode
名前空間
ページ
議論
表示
閲覧
ソースを閲覧
履歴を表示
設定 - C Sharpのビルド設定のソースを表示
提供: MochiuWiki : SUSE, EC, PCB
←
設定 - C Sharpのビルド設定
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループのいずれかに属する利用者のみが実行できます:
管理者
、new-group。
このページのソースの閲覧やコピーができます。
== 概要 == C#で開発されたソフトウェアをにおいて、実行ファイルが存在するディレクトリに、<実行ファイル名>.vshost.exeや<実行ファイル名>.pdbが残っている場合がある。<br> <br> これらは、Debugビルドでは非常に有効なファイルであるが、Releaseビルドでは不要なファイル群である。<br> 必ず下記の2つの設定をReleaseビルド構成に施す必要がある。<br> <br><br> == ホスティングプロセスを無効にする == C#のプロジェクトの構成を[Release]にして、[プロパティ] - [デバッグ]にある[Visual Studio ホスティング プロセスを有効にする]のチェックを外す。<br> このようにすることで、<実行ファイル名>.vshost.exeファイルが生成されなくなる。<br> <br><br> == pdbファイルの出力をしない == pdb(Program DataBase)ファイルとは、デバッグとプロジェクト状態の情報を保持しているファイルである。<br> もし、Visual Studioのデフォルトの場所(マイドキュメント)でプロジェクトを作成していたならば、PCのユーザ名が漏洩する。<br> <br> Debugビルドでは、このファイルを元にブレークポイントが掛けられる等、有効なファイルであるが、Releaseビルドでは不要である。<br> したがって、Releaseビルドでは、pdbファイルを出力しないように設定を変更する。<br> <br> C#のプロジェクトの構成を[Release]にして、[プロパティ] - [ビルド] - [詳細設定]ボタンを押下して、[ビルドの詳細設定]画面を表示させる。<br> [ビルドの詳細設定]画面にある[出力]項目の[デバッグ情報]プルダウンを"none"に変更する。<br> <br> また、これらの設定は、Visual StudioのExtention(拡張子が.vsix)やWebプロジェクトであっても必ず行う。<br> (Extensionであるvsixファイルはzipファイルなので、拡張子を.zipに変更すると中身を見られてしまう)<br> <br><br> __FORCETOC__ [[カテゴリ:C_Sharp]]
設定 - C Sharpのビルド設定
に戻る。
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
Collapse