2012年10月16日火曜日

.NETプログラマのためのインストーラ作成プログラムまとめ

【まえがき】

2012/10月現在において .NET Framework を利用したアプリケーションの配布に適したインストーラ作成プログラムについての資料が見当たらなかったので、調べてみました。
具体的には、アプリケーションのインストールに先立って、動作に必要となる.NET Frameworkの自動インストールを行えるものを探して、まとめてみました。

【インストーラ作成プログラム一覧】

2012/10月現在においても、継続的に開発が続けられているものをまとめています。
  • Wix Toolset
    • もともとMSが開発。現在はオープンソース。.NET 製。XMLでソースコード記述。
    • Ver3.5以降、単体で .NET Frameworkなしで起動可能。
      • それ以前は、別途bootstarapperが必要
  • InnnoSetup
    • オープンソース。Delphi製。Pascalでソースコード記述
  • InstallShield 
    • 有償。GUIで設定。
    • VisualStudio Proffesional以上に機能限定版(Limited Edition)が付属。 

【Wix Toolsetについて】

【Inno Setupについて】

【余談】

  • Visual Studio  Installer
    • 今までは VisualStudio Proffesional以上に付属していたが、VisualStudio2012で消滅。