InstallShield のようなものを無料で使用できますか?
私は数年前から Inno Setup を使用しています。十分に成熟しており、プラグインがたくさんあります。フォーラム/ニュースグループは、これまでに受けたすべての質問に非常によく答えていることがわかりました。
NullSoft NSIS http://nsis.sourceforge.net/Main_Page
WiX (WindowsインストーラXML)は無料です。
Inno Setup は、長年 Zeus インストーラとして非常によく機能しています。
私は「無料のインストーラー」を探して Advanced Installer を見つけました。これは、過去にうまく使用したことを思い出します。
dotNetInstaller も検討します。
前提条件を使用してインストールをセットアップするのは非常に簡単で、フォームからXMLスクリプトを管理できるNiceウィザードとエディターがあります。
Innoの+1。私はNSIS/Nullsoftのファンではありませんでした。
編集
nSISが気に入らなかった理由は、インストーラのタイトル/スクリプトでバージョン情報を取得するためだけにジャンプしなければならなかったからです。基本的に、スクリプトを前処理するか、インストールジェネレーターを2回実行する必要があります。多分彼らはそれを修正しました、そうでないかもしれません。しかし、なんて面倒なことでしょう。
また、プラグインのバージョンとメインコンポーネントのバージョンが壊れやすいこともわかりました。たとえば、混在させたり、一致させたり、アップグレードしたりすると、うまく機能しませんでした。
NSISの特定のバージョンと使用したプラグインをリポジトリに保持して、確実に入手できるようにする必要がありました。
Nullsoft Installe rを使用する方法です。学習曲線は少し急ですが、スクリプトを作成すると、すぐにまともなインストーラーが作成されます。 Eclipseプラグインもチェックしてください。これは素晴らしい追加機能です。
私は同様の解決策を探していましたが、ブロックの新しい子供が InstallJammer であることがわかりました。オープンソースで、非常にフレンドリーでパワフルな外観(プロジェクトで実際に使用したことがないので見ていると言います)で、複数のプラットフォーム用のインストーラーを作成できます。
特にアクションの設定は非常に簡単に思えました。
目標を達成できれば、他のインストールソリューションを簡単に利用できます。
オープンソースがあります Nullsoft Installer WinAmpで始まりましたが、私が間違っていない限り。
.NET開発の場合は、Microsoftもオープンソース化している WiX を確認することをお勧めします。 ITは、継続的な統合設定をしているユーザーに適しています。
NSIS(nullsoftスクリプト可能なインストーラーシステム)がその仕事をします。オープンソースです。
Nullsoftインストーラー は無料で強力で、非常に優れています。
nullsoft scriptable install system は、非常に強力でプロフェッショナルなインストールシステムを提供するオープンソースソリューションです。
ここでは MakeMSI を使用してWindowsインストーラーを構築します。非常に急な学習曲線ですが、どのWindowsシステムでも動作することが保証されています。
以前はNullsoftインストーラーで問題がありました。これは、サイレントの自動インストール(管理された環境で常に行われる種類)がデフォルトでサポートされていないためです。