Geplaatst op 30 november 2012, 16:23 uur. Dit artikel is 11554 keer gelezen.
Het is belangrijk dat je zorgt dat je manifestfile alle informatie bevat om er voor te zorgen dat packages zo goed mogelijk, zonder fouten geinstalleerd kunnen worden.
DotNetNuke heeft een aantal blogposts over het vullen van je manifest file zodat modules correct geinstalleerd kunnen worden.
De eerste twee of drie zijn noodzakelijk om er voor te zorgen dat een module uberhaupt goed geinstalleerd kan worden. Als nummer 4 en 5 vanaf het begin ook goed bijgehouden zijn, wordt de installatie van modules alleen maar makkelijker.
Wanneer je handmatig een package wilt maken, moet je een aantal handelingen goed uitvoeren:
- Zorgen dat je alle bestanden hebt uit de manifestfile, uit de <file> en <assembly> component
- Deze bestanden moeten in de goede structuur in een map gezet worden.
- Vervolgens moet er Een zip-file gemaakt worden van deze map en moet deze de goede (versie) naam krijgen.
Om deze handmatige monotone handelingen te voorkomen hebben we een NAnt-script ontwikkelt die op basis van de manifestfile een package kan maken.

Dit script maakt op basis van de manifest-file een zip file met alle bestanden in het correcte formaat en is voorzien van een aantal functies.

- Het maken van een package op basis van een manifest file, als deze nog niet bestaat
- Het direct installeren van alle gewijzigde files in een lokale boom
- Het kopieren van een gemaakte package naar een share als deze op deze share nog niet bestaat
Ook bevat het script een aantal handigheden: