• ベストアンサー

.NET Framework をインストールするインストーラー

現在、.NET言語で製作したプログラムを配布しています。 現在のインストーラーでは、.NET Frameworkが入っていない場合は マイクロソフトのサイトから手動でダウンロードしてもらっています。 パソコン初心者にはこの作業が大変なようです。 そこで、自作アプリのインストーラーに.NET Framework をインストールする機能を追加したいのです。 インストーラーで.NET Framework がインストールされていないか判別し、 されていない場合、Win2000以下では.NET Framework2.0,WinXPではv3.0 をマイクロソフトのサイトから自動的にダウンロードし(又はインストーラーに 再配布可能パッケージをあらかじめ含めておいて) 自動実行させるようなインストーラーは実現できないでしょうか。 現在、インストーラーには かんたんインストーラー を使用させて いただいています。 もし、かんたんインストーラー でなくてもこのような処理が実現できる のであれば教えてください。

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

  • ベストアンサー
  • LOHA
  • ベストアンサー率52% (203/388)
回答No.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 以上参考までに。

talosoft
質問者

お礼

ありがとうございます。 VSのセットアッププロジェクトは前につかったことがあるのですが、 「簡単インストーラー」をメインに利用していたこともあり途中で 挫折しました。 こんどはがんばって使ってみたいと思います。

その他の回答 (1)

  • iekjqo
  • ベストアンサー率19% (7/36)
回答No.1

手元に開発環境がないので詳しくは忘れてしまいましたが、ワークスペースを作る時に「.NETのdllが不要のコンパイルをする」っていう指示ができた気がします。 それではだめでしょうか。。。

talosoft
質問者

補足

御回答ありがとうございます。 詳細なことを書くのを忘れていました。 開発環境はXPpro,VS2008Pro 開発言語はVisualBasicです。 また生成するインストーラーは9x系のOSでも使えるようにしたいです。 たぶんおっしゃることはC言語のことかと思います。 もう一度調べなおしてみます。

関連するQ&A

専門家に質問してみよう