0

私たちは、すべて同様の構造を持つ一連の製品を構築し、実際には、インストールされたサブディレクトリ、ドキュメント、およびさまざまなシステム構成変数(環境変数、スタートメニュー項目など)を共有します。

InstallShieldを使用しています。それは機能しますが、特に他のインストーラーがすでに90%同じ構成になっている場合は、一度に1つのマウスクリックで製品インストーラーを構成するのは非常に面倒です。

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

インストールされた機能のサブセットを構成し、InstallShieldインストーラーのセット全体でそれらを使用する簡単な方法はありますか?

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

4

1 に答える 1

0

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

于 2009-08-28T07:43:55.220 に答える