Ik ben bezig om een installer met de WiX toolkit aan het maken, maar het wil me niet lukken om de files die meegeleverd moeten worden in de msi of in een losse cab te krijgen. Telkens zet hij gewoon de file los naast de msi file neer, en zonder die files wil hij ook niet installeren.
Ik heb de volgende wxs file
En die probeer ik te bouwen met
Ik krijg dan wel een installer, maar de files ( 1 executable in dit voorbeeld ) zitten dus niet in de MSI file geintergreerd, maar staan er gewoon los naast.
Ziet iemand wat ik verkeerd doe? Ik werk op het moment met WiX 2.0, maar heb hetzelfde probleem met WiX 3
Ik heb de volgende wxs file
XML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| <?xml version="1.0" encoding="utf-8"?> <Wix xmlns="http://schemas.microsoft.com/wix/2003/1/wi"> <Product Name="ProductName" Id="{2AD009E1-2744-48CC-ABF4-452235956251}" Language="1033" Codepage="1252" Version="1.0" Manufacturer="Manufacturer" UpgradeCode="{CDB63CDC-CE96-49C3-AA19-10C6CC3F561C}"> <Package Id="????????-????-????-????-????????????" Languages="1033" InstallerVersion="200"/> <Media Id="1" Cabinet="Setup.cab" EmbedCab="yes" CompressionLevel="mszip"/> <Directory Id="TARGETDIR" Name="SourceDir"> <Directory Id="ProgramFilesFolder"> <Directory Id="CompanyName" Name="Comp." LongName="CompanyName"> <Directory Id="INSTALLDIR" Name="Prod." LongName="ProductName"> <Component Id="C_MyExecutable" Guid="{AA29C347-BB6E-4E11-BE43-21CEAB36A8B5}"> <File Id="FL_MyExecutable.exe" LongName="MyExecutable.exe" Name="MyExec_1.exe" Source=".\Binaries\MyExecutable.exe" DiskId="1" Vital="yes" /> </Component> </Directory> </Directory> </Directory> </Directory> <Feature Title="Program Files" Id="ProgramFiles" Level="1"> <ComponentRef Id="C_MyExecutable" /> </Feature> </Product> </Wix> |
En die probeer ik te bouwen met
candle.exe installer.wxs light.exe installer.wixobj
Ik krijg dan wel een installer, maar de files ( 1 executable in dit voorbeeld ) zitten dus niet in de MSI file geintergreerd, maar staan er gewoon los naast.
Ziet iemand wat ik verkeerd doe? Ik werk op het moment met WiX 2.0, maar heb hetzelfde probleem met WiX 3
“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”