1

私はこの素晴らしい記事を見ました:Inno Setup-コンポーネントとタイプでの[Types]、[Components]、[Tasks]の正しい使用

現在、3つの別々のsetup.exeプロジェクト(iss)をインストールしています。

  1. プログラム実行可能ファイル(デフォルト:C:\ ProgramFiles /)、つまり{pf}
  2. js / css / htmlのセットアップ(デフォルト:c:\ wwwroot \ sherlock
  3. 画像ファイル(jpg / png)ファイルをインストールするためのセットアップ(デフォルト:c:\ wwwroot \ toby

ユーザーがこれら3つの「コンポーネント」のそれぞれのデフォルトの場所をリダイレクトできるようにしたい(つまり、彼の/ wwwrootがGドライブにあるなど、とにかくSource:コマンド以外に表示されない)これを{app}に送信します

Source: "Z:\EGPL Librarian Releases\Sample Installation\wwwroot\Sherlock\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs

質問:これは、上記の記事のようにコンポーネントとタイプで実行できますか?インストーラープログラムのインストーラーを作成し、3つの別々のセットアップを維持する必要がありますか?(そして、インストーラープログラムのインストーラーの例を教えていただけますか?)

他にやるべきことがあるので、私は簡単な解決策を探しています。

4

1 に答える 1

4

このページを参照してください。古いバージョンのInno用に作成されていることに注意してください。ただし、簡単に適応できるはずです。

コンポーネント/タスクはオプションのものです。あなたのアイテムがオプションでないなら、それらを使うことにあまり意味がありません。

単一のインストーラーを作成するか、インストーラーのインストーラーを作成するかについては、主な質問は、アンインストール時に何をしたいかです。ユーザーが各パーツを個別にアンインストールできるようにする場合は、一意AppIdのsを使用して個別のインストールスクリプトを作成する必要があります(オプションで、それらのインストーラーのインストーラーを作成します)。それらを常に一緒にアンインストールしたい場合は、単一のスクリプトを作成できます。

于 2012-12-06T09:13:23.457 に答える