• ベストアンサー

セットアップウィザード

VB.Net2003を使用し、セットアップウィザードでインストラーを作成すると2つのインストラーができるのですが この違いはなんなんですか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

失礼いたしました(汗 あまりうまくは説明できませんが、二つのファイルのデータサイズを比べてもらえればおわかりになるとおり、実際にアプリケーションが格納されているのは.msiのほうです。Setup.Exeのほうはおそらく、せいぜい100KB程度しかないのではないでしょうか?  つまり、このSetup.Exeは、***.msiを呼び出す為のものであって、それ自体アプリケーションインストール能力はありません。少なくともSetup.Iniというというファイルと***.msiというファイルが同じディレクトリにあって初めて役割を果たします。 それにたいして***.msiの方は完全なインストールパッケージなので、単独でインストールをなすことができます。 もちろんこれはVSで生成されたものに限った話ですが、exeファイルでも単独でインストールができるのはいうまでもありません。 って既にわかりきってることだったらスミマセン・・・。しかも説明べたで・・・。

その他の回答 (1)

回答No.1

Setup.Exe と***.msi の二つのファイルがあるという意味でしょうか? msi拡張子のファイルはWindowsにおける専用のインストーラパッケージですが、詳しくは以下のURLを参考にしてみてください☆ お役にたてなかったらすみません。。。

参考URL:
http://support.microsoft.com/default.aspx?scid=kb;JA;310598
yama888
質問者

補足

回答ありがとうございます! ご推察のとおり、Setup.Exe と***.msi の使い分けが いまいちわかりません。 参考URLも大変勉強になるのですが・・・、もうちょっと噛み砕いて教えていただけないでしょうか? よろしくお願いします。

関連するQ&A