none
Visual Studio .NET 2003にて、.NET込みのインストーラ作成方法 RRS feed

  • 質問

  • 仕事で、相手方の手を煩わせないようにインストーラを作成したいと考えたのですが、

    手元にあるのがVisual Studio .NET 2003で、これを使い.NET込みのインストーラ作成方法についてお尋ねします。

    参考ULR:

    visual studio 2003にてBootstrapperについて http://computer.shipweb.jp/soft/dotnettips_wininst.htm

    visual studio 2005を前提としたインストーラについて http://dobon.net/vb/dotnet/deployment/dotnetbootstrap.html

    VS 2003 Bootstrapperでの作成方法で .Net Framework1.1を含んだインストーラの作成はできました。

    そこで、.NET 2.0/3.0/3.5/4.0を個別または、複数設定しインストーラに含めたいと考えています。

    visual studio .NET 2003で.NET4.0などをインストーラに含めることは可能でしょうか?

    上記が可能だとしてどのような作成方法が良く、素人にも解りやすく作りやすいか教えて頂きたいです。

    以上になります、よろしくお願いします。



    • 編集済み mona_v23 2012年9月10日 5:11
    2012年9月10日 3:31

回答

  • 佐祐理さん、回答ありがとうございます。

    再頒布権について考えていませんでした。ご注意ありがとうございます。

    さきほど検討しまして、インストーラの作成を中断することになりました。

    お二方の意見を頂いたのにもかかわらず、今生かすことができなくなりました。

    申し訳ないです。

    ありがとうございました。

    • 回答としてマーク mona_v23 2012年9月10日 8:05
    2012年9月10日 8:05

すべての返信

  • 個別に。。。であれば、VS2010など、.NET Framework の各バージョン用開発環境を使えばいいのではないでしょうか?

    そもそも、それを持っていない場合再配布できなかったと思いますし。

    ところで、なぜ、複数の.NET Framework のランタイムを含めて配布したいのでしょうか?それを書くともしかしたら、より良い解決策が提示されるかもしれませんよ?


    わんくま同盟,Microsoft MVP for Visual C++(Oct 2005-) http://blogs.wankuma.com/tocchann/

    2012年9月10日 4:55
  • とちゃんさん、回答ありがとうございます。

    配布したい理由ですが。

    開発環境はeclipseやVS 2010 expressなどを使用しています。

    仕事で、相手方の手を煩わせないようにインストーラを作成したいと考えたのですが、

    手元にあるのがVS .NET 2003 なのです。

    2012年9月10日 5:09
  • express を利用しているのであれば、ClickOnce による配布を検討してはいかがでしょう?

    現行のVSセットアッププロジェクトの必須コンポーネント(2005以降)は、ClickOnce 用に用意されたものです。そのため、セットアッププロジェクトの必須コンポーネントでできることはほぼ例外なく ClickOnce の必須コンポーネントでも実現できます。

    インストーラは、利用者がアプリケーションを利用するために行わなければならないことをプログラム的に行うアプリケーションの総称です。

    ですので、「相手方の手を煩わせないこと」こそが、インストーラの必要性そのものとなります。ランタイムを複数含めたものを用意したい理由は、この先にあるはずなのですが?


    わんくま同盟,Microsoft MVP for Visual C++(Oct 2005-) http://blogs.wankuma.com/tocchann/

    • 回答の候補に設定 佐祐理 2012年9月10日 21:54
    2012年9月10日 5:28
  • とっちゃんさんに補足ですが、mona_v23さんは再頒布権をお持ちでしょうか? お持ちでないのなら不正コピーにあたります。

    あくまでMicrosoftから許諾されている再頒布権としてはアプリケーション実行に必要な場合に限るはずです。「仕事で、相手方の手を煩わせないように」という目的での再頒布は認められていないような。

    • 回答の候補に設定 佐祐理 2012年9月10日 21:54
    2012年9月10日 6:06
  • 佐祐理さん、回答ありがとうございます。

    再頒布権について考えていませんでした。ご注意ありがとうございます。

    さきほど検討しまして、インストーラの作成を中断することになりました。

    お二方の意見を頂いたのにもかかわらず、今生かすことができなくなりました。

    申し訳ないです。

    ありがとうございました。

    • 回答としてマーク mona_v23 2012年9月10日 8:05
    2012年9月10日 8:05