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

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

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

Re[1]: setup.exeは必要?


(過去ログ 49 を表示中)

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

■27079 / inTopicNo.1)  setup.exeは必要?
  
□投稿者/ おへそ2号 (1回)-(2008/10/27(Mon) 17:19:13)

分類:[.NET 全般] 

セットアッププロジェクトをビルドするとsetup.exeと.msiが出力されましたが
このうちのsetup.exeは配布する必要があるのでしょうか?
setup.exeを削除しておき.msiを実行するとセットアップできるようなので
.msiだけ配布すればよい気がします。
setup.exeには、.msiにはない大切な役割があるのでしょうか?
環境:VS2005
お世話になります。

引用返信 編集キー/
■27080 / inTopicNo.2)  Re[1]: setup.exeは必要?
□投稿者/ とっちゃん (354回)-(2008/10/27(Mon) 17:49:47)
とっちゃん さんの Web サイト
No27079 (おへそ2号 さん) に返信

設定次第ですが、.NET Framework がない場合に自動でDLしてくれるなどの機能がある場合もあります。
基本的には、事前インストールする必須コンポーネントがインストールされているかの判断と
設定に応じてWebなりからDLするなどしてインストールする作業の2つを行ってくれます。<setup.exe

どちらも必要ない(.NET Frameworkは事前にインストール済みなど)のであれば、msi だけでも問題はありません。

引用返信 編集キー/
■27081 / inTopicNo.3)  Re[1]: setup.exeは必要?
□投稿者/ 初心者 (176回)-(2008/10/27(Mon) 17:51:00)
No27079 (おへそ2号 さん) に返信
> セットアッププロジェクトをビルドするとsetup.exeと.msiが出力されましたが
> このうちのsetup.exeは配布する必要があるのでしょうか?
> setup.exeを削除しておき.msiを実行するとセットアップできるようなので
> .msiだけ配布すればよい気がします。
> setup.exeには、.msiにはない大切な役割があるのでしょうか?
> 環境:VS2005
> お世話になります。
>

http://support.microsoft.com/kb/292539/ja

Win98とかWin95の場合msiインストーラーエンジンをインストールしないとmsiからのインストールできなかったと思います。
引用返信 編集キー/
■27102 / inTopicNo.4)  Re[2]: setup.exeは必要?
□投稿者/ おへそ2号 (3回)-(2008/10/28(Tue) 10:00:02)
setup.exeは、必須ではないけれど配布するほうがよさそうですね。

> 設定次第ですが、.NET Framework がない場合に自動でDLしてくれるなどの機能がある場合もあります。

.NET Framework がないパソコンでインストールを試すと

 setup.exeの場合:.NET Framework をダウンロード&インストールしてくれる
 .msiの場合:.NET Framework が必要の旨案内が出るがダウンロード&インストールは手作業

となりました。

また、setup.exe には、制限付きアカウントにおけるインストールを事前に制限してくれる
機能もあるようです。.msiだとインストールが途中まで進んでからエラー表示が出ます。

> http://support.microsoft.com/kb/292539/ja
>
> Win98とかWin95の場合msiインストーラーエンジンをインストールしないとmsiからのインストール
> できなかったと思います。

記事の紹介をありがとうございます。
「Windows インストーラ」の言葉は、Windows Update の際に目にしていましたが
.msiとの関係は今回初めて知りました。
98、95、NTのパソコンが現在手元にありませんので、機会があるときに試してみます。

とっちゃんさん、初心者さん、ありがとうございました。

解決済み
引用返信 編集キー/


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

このトピックに書きこむ

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

管理者用

- Child Tree -