none
Visual Studio Installer 2015 Bootstrap について RRS feed

  • 質問

  • Visual Studio Installer と Bootstrapについて質問があります。

    インストーラでインストール時に配布したいRuntimeインストーラをBootstrapで設定することができたのですが、

    現状のままだとインストーラ配布時に複数ファイルを配布する必要があります。

    この部分を1ファイルにまとめて配布したいのですが、どのような方法がありますか?

    また、1ファイルに纏めることができた場合、ファイルを実行したときにSetup.exeを自動実行させたいです。

    ●現状インストーラ構成例

    インストーラ

    ・Setup.exe

    ・xxxx.msi

    Bootstrap

    ・DotNetFX40フォルダ

    ・他Runtimeフォルダ

    ●理想のインストーラ構成例

    xxx.msi

    or

    xxx.exe

    など

    2016年10月14日 1:13

回答

  • VSIは、2010 のビルトインバージョンしか持っていないのでそれを頼りに。

    VSIでは、setup.exe に埋め込むというオプションがありません。

    なので、実行時にあらかじめ指定した場所からDLする(プロジェクトのプロパティダイアログにインストーラのURLを設定するところがあります)ようにして、setup.exe だけを配布すればいいようにするオプションが用意されています。

    それでは都合が悪いという場合は、InstallShield(LEでもOK)や、WiXなど、別のインストーラを使うことになります。

    InstallShield もWiXもブートストラップ機能を持っており、どちらもexeに埋め込みが可能になっています。


    とっちゃん@わんくま同盟, Visual Studio and Development Technologies http://blogs.wankuma.com/tocchann/default.aspx

    • 回答の候補に設定 星 睦美 2016年10月28日 5:21
    • 回答としてマーク 星 睦美 2016年11月10日 7:53
    2016年10月14日 2:13
  • たとえばIntelのProsetドライバなどでは、セットアップに必要なファイルをWinrarあたりの自爆型書庫に格納し、
    EXEを叩くと、「1.tempへの展開、2.TempのSetup.exeの起動」を行うように見受けられます。

    セットアップに纏める手段がなくても、他の方法で実現する手もあるよ、ということで。


    jzkey

    • 回答の候補に設定 星 睦美 2016年10月28日 5:21
    • 回答としてマーク 星 睦美 2016年11月10日 7:53
    2016年10月14日 3:07

すべての返信

  • VSIは、2010 のビルトインバージョンしか持っていないのでそれを頼りに。

    VSIでは、setup.exe に埋め込むというオプションがありません。

    なので、実行時にあらかじめ指定した場所からDLする(プロジェクトのプロパティダイアログにインストーラのURLを設定するところがあります)ようにして、setup.exe だけを配布すればいいようにするオプションが用意されています。

    それでは都合が悪いという場合は、InstallShield(LEでもOK)や、WiXなど、別のインストーラを使うことになります。

    InstallShield もWiXもブートストラップ機能を持っており、どちらもexeに埋め込みが可能になっています。


    とっちゃん@わんくま同盟, Visual Studio and Development Technologies http://blogs.wankuma.com/tocchann/default.aspx

    • 回答の候補に設定 星 睦美 2016年10月28日 5:21
    • 回答としてマーク 星 睦美 2016年11月10日 7:53
    2016年10月14日 2:13
  • たとえばIntelのProsetドライバなどでは、セットアップに必要なファイルをWinrarあたりの自爆型書庫に格納し、
    EXEを叩くと、「1.tempへの展開、2.TempのSetup.exeの起動」を行うように見受けられます。

    セットアップに纏める手段がなくても、他の方法で実現する手もあるよ、ということで。


    jzkey

    • 回答の候補に設定 星 睦美 2016年10月28日 5:21
    • 回答としてマーク 星 睦美 2016年11月10日 7:53
    2016年10月14日 3:07