C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[2]: VS2008 デバッグ時に動いている.exeについて


(過去ログ 94 を表示中)

[トピック内 4 記事 (1 - 4 表示)]  << 0 >>

■56347 / inTopicNo.1)  VS2008 デバッグ時に動いている.exeについて
  
□投稿者/ hs (208回)-(2011/01/11(Tue) 15:14:20)

分類:[VB.NET/VB2005 以降] 

VS2008
VB

いつもお世話になっております。

VS2008でデバッグ開始を行った際、開発ファイルの "プロジェクト名\プロジェクト名\bin\debug\プロジェクト名.exe" が作成されます。
今まで、私は上記パスのexeファイルがVSより実行されているものだと認識しておりました。

今回DEPを無効にする必要があるものを開発しており、上記パスのexeファイルのDEPを無効にしてVSよりデバッグ開始を行いました。
すると、DEPが無効になりませんでした。
試しに、上記パスのexeを直接実行したところDEPは無効になっており正常に動きました。

VS2008でデバッグ開始を行った際、どこにexeが生成され、また、どのexeが実行されるのでしょうか?

さらに、インストーラをセットアップで作成する際、どのexeがインストーラに組み込まれるものなのでしょうか?

よろしくお願いします。
引用返信 編集キー/
■56349 / inTopicNo.2)  Re[1]: VS2008 デバッグ時に動いている.exeについて
□投稿者/ todo (89回)-(2011/01/11(Tue) 15:59:44)
ホスト プロセス (vshost.exe)
http://msdn.microsoft.com/ja-jp/library/ms185331(v=vs.80).aspx
引用返信 編集キー/
■56350 / inTopicNo.3)  Re[1]: VS2008 デバッグ時に動いている.exeについて
□投稿者/ 魔界の仮面弁士 (2017回)-(2011/01/11(Tue) 16:02:52)
No56347 (hs さん) に返信
> VS2008でデバッグ開始を行った際、開発ファイルの "プロジェクト名\プロジェクト名\bin\debug\プロジェクト名.exe" が作成されます。
> 今まで、私は上記パスのexeファイルがVSより実行されているものだと認識しておりました。

[Visual Studio ホスティング プロセスを有効にする]チェックボックスが On になっている場合は、
プロジェクト名.vshost.exe の方では無いでしょうか。
http://www.atmarkit.co.jp/fdotnet/dotnettips/410vshost/vshost.html
引用返信 編集キー/
■56383 / inTopicNo.4)  Re[2]: VS2008 デバッグ時に動いている.exeについて
□投稿者/ hs (209回)-(2011/01/12(Wed) 14:00:07)
No56349 (todo さん) に返信
No56350 (魔界の仮面弁士 さん) に返信

ホストプロセス
今回初めて知りました!

今まで何も考えずに、デバッグ開始を行い自動でexeができ、インストーラを作る際もそのexeがインストーラーに自動で組み込まれる。
ただ、便利なソフトだなぁ〜とVSを使用しておりました。

また、今回exeのDEPを無効にしていたのは、bin\Debug\○○○.exeのみを行っておりインストーラーに組み込まれるexeのターゲットが別のものだったとわかりました。
bin\Release, obj\Debug, obj\Release 等にも○○○.exeが作成されており、これらにもそれぞれDEPを無効化する事で、インストールされるexeのDEPを無効にすることができました。

プロジェクト自体のプロパティはほとんど変更したことがなく、変更する事があるもの以外は一度も調査したことがありませんでした^^;
また1つ勉強になりました。ありがとうございます。

また何かあった時はよろしくお願いいたします。
解決済み
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -