Cドライブにフォルダを作成し、wixインストーラプログラムでそのフォルダ内にいくつかのサブフォルダを作成します。しかし、これらのフォルダはインストールされたフォルダとは関係ありません。 。私のプログラムはAServiceSetupフォルダ内にインストールしたいのですが、Cドライブ内に 'PTLogFile'フォルダを作成し、そのフォルダ内にいくつかのサブフォルダを作成したいと考えています。いずれも私のcode.Followingを修正するために私を助けてください、あなたがディレクトリ構造を定義しているが、私のコードwixでフォルダを作成する
<Directory Id="TARGETDIR" Name="SourceDir">
<Directory Id="PTLogFile" Name="PTLogFile">
<Directory Id="Backups" Name="Backups"/>
<Directory Id="CommandLog" Name="CommandLog"/>
<Directory Id="EventLog" Name="EventLog"/>
<Directory Id="Responds" Name="Responds"/>
</Directory>
<Directory Id="ProgramFilesFolder">
<Directory Id="INSTALLFOLDER" Name="AServiceSetup">
</Directory>
</Directory>
</Directory>
</Fragment>
をあなたの素早い返信をありがとう...しかし、私は次のようなエラーがあります。エラー ICE18:コンポーネントのKeyPath: 'CreateLogFolders'はディレクトリです: 'PTLogFile'。ディレクトリ/コンポーネントのペアは、CreateFoldersテーブルにリストされている必要があります。 – Programmer
ああ、更新されました。 – ChrisPatrick
まだ同じエラーが残っています。以下のコードを参照してください... <コンポーネントID = "CreateLogFolders"ディレクトリ= "PTLogFile" Guid = "2F15F916-2EEF-4F62-AE23-BC2882A9E12E"> のComponentGroup>あなたが追加する必要があり –
Programmer