I have a simple Solution for my Project, which works well. But I am unable to grasp how to make the Source paths relative. Can somebody help me?
<Component Id="Bla.exe" Guid="*">
<File Id="Bla.exe" Source="D:\Projects\Bla\Bla\bin\Debug\Bla.exe" KeyPath="yes" Checksum="yes"/>
</Component>
How can I make the Path relative to the Wix Solution? WiX and all necessary files are in the same Solution.
You can use the relative path like so:
OR
You can add a configuration file to your project to define common variables. To do so, add a new “WiX Include” file to your project, call it config.wxi. Then in your include file, you can define a SourceDir variable like so:
Now in your .wxs file, you can add a reference to the config file at the top, ex:
Then just reference your SourceDir variable like so:
Also, there are some built in WiX project variables that you may use.