Laden...

[WiX] Ganzes Verzeichnis einpacken?

Erstellt von 7.e.Q vor 17 Jahren Letzter Beitrag vor 17 Jahren 2.424 Views
7.e.Q Themenstarter:in
925 Beiträge seit 2004
vor 17 Jahren
[WiX] Ganzes Verzeichnis einpacken?

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

S
1.047 Beiträge seit 2005
vor 17 Jahren

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

7.e.Q Themenstarter:in
925 Beiträge seit 2004
vor 17 Jahren

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! 🙂