I am just looking for some option in dotnetnuke or some utility or some installer module of dnn which could make installer (.zip package) of my dynamic desktop module.
at the moment when i try to create module package through Host->Module Definition… It only creates package of those files which does exist in that Module folder but i want it should also include relevant DLL and Database Script, Please guide me how can I include dependent/relavent dll and script files.
Thanks,
Report Post
Best Answer
I suggest that NAnt be used to automate the packaging process for each module. It takes a little bit of set up and configuration, but if you package modules frequently, over time it saves an incredible amount of effort. It also ensures that you are consistently building the package in the same way every time you package your module.
Steps:
1) Download and extract NAnt to a location on your computer. I recommend using the 0.86 beta 1 build of NAnt.
2) Incorporate NAnt into Visual Studio as an "External Tool"
Bill Simser instructs:
3) Incorporate a build script into your solution
As an example, here is the build file for the Tell A Friend module that I've created. The full source to the module is also available.
You'll want to verify that all of the initial properties are valid for your module. For example, you'll definitely want to change the "project.name", "solution.file", and "project.dll" properties. But you may also need to change other properties as well (The references directory is a good candidate, as you may not have structured the module's dependent assemblies in the same way on the file system).
4) Run the external tool which executes the build script, and verify your package.
Other resources: