Тепло сгенерированные файлы не могут найти каталог SourceDir

Я запускаю тепло, чтобы сгенерировать файл wxs. Код следующий.

Я хочу добавить все файлы из dir.prompts в файл wxs в программе установки. И я добавил это как часть автоматизированного процесса сборки (чтобы я не мог изменять файл wxs после его создания).

Файл wxs сгенерирован и выглядит примерно так. Однако Лайт жалуется, что не может найти, где находится SourceDir \ Valid.wav. Итак, я предполагаю, что мой вопрос в том, является ли SourceDir каталогом, из которого я читаю файлы, или каким-то волшебным каталогом, о котором я не знаю? Большое спасибо.

 <Fragment>
    <ComponentGroup Id="COMPONENTS">
        <Component Id="dmp120F8C2794******" Directory="dir31A7EE61C56025FE2564A81E28E8C132" Guid="{6D40EBC0-***-***-B972-**********}">
            <File Id="fil919100C2******D045EC131" KeyPath="yes" Source="SourceDir\Valid.wav" />
        </Component>



<exec program ="${dir.wix}\heat.exe">
  <arg value = "dir"/>
  <arg line = "${dir.prompts}"/> 
  <arg value= "-gg"/>
  <arg line="-cg &quot;COMPONENTS&quot;"/>
  <arg line = "-out  &quot;${dir.thisinstaller}\\COMPONENTS.wxs&quot;"/> 
</exec>
14
задан RKM 13 December 2011 в 15:51
поделиться