У меня есть проект установки в WiX в Visual Studio 2010 и в файле .wxs, который я получил:
<Directory Id="SOLVERSLOCATION" Name="Solvers" FileSource="$(var.Main.TargetDir)Solvers">
<Component Id="CmpntSolvers" Guid="13C2AB0B-1AC1-4075-AC75-2716FE37F24A">
<CreateFolder/>
</Component>
</Directory>
<Directory Id="PLUGINSLOCATION" Name="Plugins" FileSource="$(var.Main.TargetDir)Plugins">
<Component Id="CmpntPlugins" Guid="6B6BDF54-2A49-444E-8214-C856530D3BEB">
<CreateFolder/>
</Component>
</Directory>
...
<Feature ... >
<ComponentRef Id="CmpntSolvers" />
<ComponentRef Id="CmpntPlugins" />
</Feature ... >
Проблема в том, что, хотя содержание PLUGINSLOCATION добавлено в установщик правильно, содержимое SOLVERSLOCATION не добавляется вообще. Я в недоумении в чем причина. Единственная разница в папках заключается в том, что PLUGINSLOCATION содержит только файлы dll, а в SOLVERSLOCATION - файлы dll, exe-файлы и ini-файлы.
В чем может быть проблема?
Спасибо!
РЕДАКТИРОВАТЬ: Там нет проблем в путях. Я тоже пробовал абсолютные пути, и без изменений.