0

インストールするフォルダー構造が非常に複雑です (数十のフォルダー/サブフォルダー)。
全体の構成はheat.exeで用意しましたが、一部のフォルダ名は実際の名前ではなく「テンプレート」名になっています。
インストール中に WiX を使用して「テンプレート化された」フォルダの名前を変更することは可能ですか?
私が持っていると言う

DirA
  DirTemplate1
    DirC
  DirD
    DirTemplate2
  DirE

DirTemplate1 と DirTemplate2 の実際の名前は、UI 経由でのみ取得できます。
フォルダーをターゲットにコピーした後で、フォルダーの名前を変更できますか?

4

2 に答える 2

0

あなたは WiX に精通していると思います。そして、それがどのように行われるかについて、いくつかの変形を説明してください。

  1. ディレクトリ テーブルでは、DIRTEMPLATE1 のように、必要なフォルダに大文字で名前を付けました。次に、ダイアログ ウィンドウを作成し、このディレクトリに新しい値を設定します。インストール中に、新しいフォルダー名でディレクトリが作成されます。
  2. (非推奨) インストールの最後に必要なディレクトリの名前を変更するカスタム アクションを作成します。アンインストールでは新しいフォルダーが削除されず、修復が正常に機能しないため、お勧めしません。
于 2012-11-29T09:24:48.407 に答える
0

これは正しい方法では不可能であり、インストールのイデオロギーに反することに気付きました。
私はそのような答えを受け入れ、別の解決策を考え始めます。すべての問題に解決策があるわけではありません。

于 2012-12-17T16:12:36.213 に答える