Wixを使用してインストーラーをコンパイルしていて、スケジュールされたタスクをインストールさせようとしています。スケジュールされたタスクの詳細を含むXMLファイルを作成しました(BackupComplete.xmlと呼ばれます-スケジュールされたタスクでエクスポート機能を使用します)。ここで、CustomActionで参照して、インストールの最後にスケジュールされたタスクが追加されるようにします。
今私はこのビットを持っています:
<CustomAction Id="CreateScheduledTask" Return="check" Directory="Scripts" ExeCommand="[SystemFolder]schtasks.exe /Create /XML BackupComplete.xml" />
しかし、BackupComplete.xmlファイルを参照するにはどうすればよいですか?BackupComplete.xmlを宛先コンピューターにインストールしたくないので、CustomActionが読み取れるように、ソース.cabファイルにのみ含める必要があります。
次のように、スケジュールされたタスクのXMLファイルを追加できます。
<File Id="taskxml" Source="src\BackupComplete.xml" />
コンポーネント内ですが、ターゲットコンピューターにBackupComplete.xmlがインストールされますが、これは避けたいものです...
これは私のWIXXML全体です:http://pastebin.com/wFWd1zVc
ありがとう、