私たちは、すべて類似の構造を持ち、インストールされたサブディレクトリ、ドキュメント、さまざまなシステム構成変数(環境変数、メニュー項目など)を共有しています。サブインストーラを共有しているインストーラ?
InstallShield 。それはうまくいきますが、一度に1つのマウスクリックで製品インストーラを設定することは、特に他のインストーラがすでに90%の同じ設定をしている場合は非常に苦労します。
プログラマーとして、私たちは一般的な作業を行うためにサブルーチンに慣れています。このアイデアをインストーラに適用しない理由は何ですか?
インストールされている機能のサブセットを簡単に設定し、InstallShieldインストーラのセット全体で簡単に使用できますか?
代わりに、マクロ展開ロジックを実装する必要がある場合でも、共有ロジックをサブルーチン(?)またはマクロとして分割できるという理由でNSISを使用することを検討していました。誰かがここで経験やアドバイスをしていますか? NSISはInstallShieldと比較してインストーラとして機能上の欠点を持っていますか?