C# と VB.NET の質問掲示板
ASP.NET、C++/CLI、Java 何でもどうぞ
C# と VB.NET の入門サイト
Re[1]: setup.exeは必要?
(過去ログ 49 を表示中)
掲示板トップ
C# と VB.NET 入門
新規作成
利用方法/規約
トピック表示
ランキング
記事検索
過去ログ
[トピック内 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)
■
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
-