2011-10-28 16 views
0

可能性の重複:
What is the best choice for building Windows installers?NSISとinstallshieldの違いは?

私は、インストーラ開発のための技術を評価しています、と私はNSISは非常によく使用されているオープンソース技術の一つであることがわかります。どのように商用のinstallshieldに対抗するのですか? NSISを使用する際の短所はありますか?

+3

[Windowsインストーラをビルドするための最良の選択は何ですか]を参照してください。(http://stackoverflow.com/questions/3767/what-is-the-best-choice-for-building-windows-installers) –

+1

リンク「重複する」質問への回答は機能しません。 –

答えて

1

NSISはスクリプトベースで、NSISスクリプト言語でコードを記述してインストーラを作成します。その非常に強力ですが、IIRC InstallShieldは、対話型のGUIベースのインストールメーカーツールです。

3

商用InstallShieldは、Windowsインストーラ(MSI)パッケージを生成します。インストールプロジェクトはGUIで行います。ファイルを追加し、IDEでプロパティを設定します。

WiXは、MSIパッケージを作成するためのオープンソースツールです。 GUIはありません。インストールパッケージを記述したXML文書を作成する必要があります。 WiXEditを使用すると、簡単に編集できます。

NSISはスクリプトベースです。

WiXはWindowsインストーラテクノロジ全体として非常に習得しやすいです。 InstallShieldはあなたの詳細を隠し、インストールパッケージをより迅速に作成することができます。

NSISはより一般的です:プログラミング言語の場合と同様に、「機能」を呼び出すインストールロジックについて説明します。学ぶのは簡単です。

2

InstallShieldがインストールプロセスを適切に制御できるようには思えませんでした。それは大規模なインストールを管理するためのより多くの機能を持っていますが、私はISをあまりにも信頼しなければならないと思ったシナリオです。

NSISは私が選ぶ傾向があります。私の些細な不満は、奇妙なスクリプト構文です。

関連する問題