- ベストアンサー
.NET Framework をインストールするインストーラー
現在、.NET言語で製作したプログラムを配布しています。 現在のインストーラーでは、.NET Frameworkが入っていない場合は マイクロソフトのサイトから手動でダウンロードしてもらっています。 パソコン初心者にはこの作業が大変なようです。 そこで、自作アプリのインストーラーに.NET Framework をインストールする機能を追加したいのです。 インストーラーで.NET Framework がインストールされていないか判別し、 されていない場合、Win2000以下では.NET Framework2.0,WinXPではv3.0 をマイクロソフトのサイトから自動的にダウンロードし(又はインストーラーに 再配布可能パッケージをあらかじめ含めておいて) 自動実行させるようなインストーラーは実現できないでしょうか。 現在、インストーラーには かんたんインストーラー を使用させて いただいています。 もし、かんたんインストーラー でなくてもこのような処理が実現できる のであれば教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
VSのインストーラー作成機能で自動インストール機能があるようです。 http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=21297&forum=7 再配布についてはmsdnにも記事がありましたのでリンク載せておきます。 http://msdn.microsoft.com/ja-jp/library/cc465492.aspx http://msdn.microsoft.com/ja-jp/library/cc465481.aspx 以上参考までに。
その他の回答 (1)
- iekjqo
- ベストアンサー率19% (7/36)
手元に開発環境がないので詳しくは忘れてしまいましたが、ワークスペースを作る時に「.NETのdllが不要のコンパイルをする」っていう指示ができた気がします。 それではだめでしょうか。。。
補足
御回答ありがとうございます。 詳細なことを書くのを忘れていました。 開発環境はXPpro,VS2008Pro 開発言語はVisualBasicです。 また生成するインストーラーは9x系のOSでも使えるようにしたいです。 たぶんおっしゃることはC言語のことかと思います。 もう一度調べなおしてみます。
お礼
ありがとうございます。 VSのセットアッププロジェクトは前につかったことがあるのですが、 「簡単インストーラー」をメインに利用していたこともあり途中で 挫折しました。 こんどはがんばって使ってみたいと思います。