Hi Leute,
wir sind hier gerade dabei, unserem Auslieferungstool beizubiegen, WXS Files zu erstellen.
Es geht darum, eine komplett fertige Verzeichnisstruktur in einem MSI Paket zu verpacken. Wir wollen nun darauf verzichten, die Dateien aus dieser Struktur im WXS File alle einzeln angeben zu müssen, würden stattdessen gern sowas wie
D:\Auslieferung\*.*
angeben.
Normal verlangt WiX die Blöcke für die einzelnen Unterverzeichnisse nach unserem Kenntnisstand so:
<Directory Id="TARGETDIR" Name="SourceDir">
<Directory Id="ProgramFilesFolder">
<Directory Id="INSTALLLOCATION" Name="ISTS" LongName="Ists Basis Software">
<Component Id="BASISSOFTWARE" Guid="21825DEC-63B1-4334-BF8A-0704FFF1EB5F">
<File Id='cmd' Name='1.cmd' LongName='1.cmd' Source='D:\wix\prj\basis\1.cmd' DiskId='1' Vital='yes'/>
<File Id='txt' Name='1.txt' LongName='1.txt' Source='D:\wix\prj\basis\1.txt' DiskId='1' Vital='yes'/>
</Component>
</Directory>
</Directory>
</Directory>
Wir halten es aber in unserem Fall für überflüssig, jedes File einzeln anzugeben. Wie oben erwähnt würden wir stattdessen gerne ganze Verzeichnisse angeben, die dann rekursiv in die Installation einfließen sollen...
Geht das? Wie?
Wir stehen in Sachen WiX noch völlig am Anfang, bräuchten also volle Unterstützung
Danke!
Grüße,
Hendrik
ich fürchte da gibts keine lösung.... du könntest dir natürlich ein programm schreiben was die ornder durchgeht und dann dieses xml codefragemtn erstellt, indem es alle ordner rekursiv durchgeht...
als id kannst du ja ne guid nehmen
Okay...
da auch die WXS von vornherein von unserem Ausliefertool generiert wird, bekommt das Tool halt auch noch die Funktionalität, die Quell-Ordner der Installation rekursiv zu durchsuchen und die Dateien einzeln einzutragen... Wenn's nicht anders geht... 🤔
Danke! 🙂