UPDATE 1-30-12: For more information on how to use this template, check out the 25 part tutorial on DotNetNuke Module Development in the Wiki
So if you’ve followed my blog over the past 6 months you likely recall a post about some module development templates that I released early in the summer. I’ve put out a new release of the templates (C# and VB.NET), changing some things around a bit with the structure and how they work.
Before going too far with this post I would encourage you to take a look at my previous blog posts on module development, then check out the list of changes to the template below.
Previous posts:
So the big change for this new release of the templates is this, I removed the NANT Build scripts from the template and replaced them with MSBuild scripts. So what does this mean to you? You no longer need to install and configure NANT, but you do need to download the MSBuild Community Tasks, that is an easy thing to do, you can download the MSI file from this page (https://github.com/loresoft/msbuildtasks/downloads) and run it (YOU MUST DO THIS BEFORE YOU USE THE TEMPLATES).
Then, in order to package your modules all you need to do is compile your project in Build mode. I’ve created a video of this whole process, you can watch it here, or in the DotNetNuke Video Library.
I also changed the naming within these templates, they are no longer referencing Christoc.com, they now are called DotNetNuke templates. I will be working to get these templates included in the Starter Kit package for DotNetNuke 5.6.1, but for now they are available as standalone templates.
These templates use a custom .targets file, different than the one available via Source for the DotNetNuke project on Codeplex. I like to have modules package as much information into a resources.zip file, minimizing the amount of information in the manifest, so the targets file creates the resources.zip.
UPDATE 1-30-12: For more information on how to use this template, check out the 25 part tutorial on DotNetNuke Module Development in the Wiki
You can download the templates from http://christoctemplate.codeplex.com (be sure to give them a rating if you like them!)