[WIX]Native dll harvesten met heat.exe

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • urk_forever
  • Registratie: Juni 2001
  • Laatst online: 19-09 16:01
Hallo allemaal,

Ik ben een setup met WiX 3.5 aan het maken en probeer een Native dll te harvesten met heat.exe. Via de help op de site heb ik de volgende commando regel gebruikt:

code:
1
heat.exe file ".\My Files\File.dll" -ag -template:fragment -out file.wxs


Alleen als ik deze regel uitvoer dan gaat mijn systeem naar 100% CPU en daar blijft het bij, het proces blijft meerdere uren (8+ uur) achter elkaar draaien maar er komt geen output. Het desbetreffende dll bestand is 2.9MB groot dus niet echt spectaculair.

Weet iemand of ik iets fout doe of dat er een bepaalde limiet ofzo is?

Hail to the king baby!


Acties:
  • 0 Henk 'm!

  • urk_forever
  • Registratie: Juni 2001
  • Laatst online: 19-09 16:01
Aangezien ik dit probleem niet op kon lossen heb ik ervoor gekozen om, in ieder geval tijdelijk, de dll zichzelf te laten registeren. Dit gaat op zich goed, alleen tijdens uninstall wordt het bestand niet ge-deregistreerd.

Weet iemand misschien hoe ik dat kan oplossen? Het component ziet er nu zo uit:

XML:
1
2
3
<Component Id="cmp.theFile" Guid="{FFA1D215-1925-4AF3-B106-DEB422E4E606}">
        <File Id="fil.theFile" KeyPath="yes" Source="..\Assemblies\thefile.dll" SelfRegCost="1" />
</Component>

Hail to the king baby!