2009-08-28 10 views
0

私たちは、すべて類似の構造を持ち、インストールされたサブディレクトリ、ドキュメント、さまざまなシステム構成変数(環境変数、メニュー項目など)を共有しています。サブインストーラを共有しているインストーラ?

InstallShield 。それはうまくいきますが、一度に1つのマウスクリックで製品インストーラを設定することは、特に他のインストーラがすでに90%の同じ設定をしている場合は非常に苦労します。

プログラマーとして、私たちは一般的な作業を行うためにサブルーチンに慣れています。このアイデアをインストーラに適用しない理由は何ですか?

インストールされている機能のサブセットを簡単に設定し、InstallShieldインストーラのセット全体で簡単に使用できますか?

代わりに、マクロ展開ロジックを実装する必要がある場合でも、共有ロジックをサブルーチン(?)またはマクロとして分割できるという理由でNSISを使用することを検討していました。誰かがここで経験やアドバイスをしていますか? NSISはInstallShieldと比較してインストーラとして機能上の欠点を持っていますか?

答えて

0

マージモジュールを作成してみてください。これらはプログラミングのサブルーチンのようなもので、ワンクリックで簡単にVSインストーラプロジェクトに追加できます。

関連する問題