Project DescriptionTwo quick and easy to use Module Development templates for DotNetNuke 6, Visual Studio 2008 or 2010.
The templates use MSBuild to automate the packaging of your DotNetNuke module.
BEFORE USE YOU need to install the MSBuild Community Tasks available from http://msbuildtasks.tigris.orgFor best results you should configure your development environment as described
in this blog postThen read this latest blog post about
customizing and using these custom templates.
Installation is simple To use this template place the ZIP (not extracted) file in your
My Documents\Visual Studio 2010\Templates\ProjectTemplates\Visual C#\Web
OR for VB
My Documents\Visual Studio 2010\Templates\ProjectTemplates\Visual Basic\Web
folder. If you don't have the Web folder you can create it. Start up Visual Studio 2010 (or 2008) and create a new project, be sure to place the project directory into your DNN/desktopmodules folder and uncheck the create directory for solution option.
For more details
read the blog post.
For a video on how to use this template check out this blog post
http://www.dotnetnuke.com/Resources/Blogs/tabid/825/EntryId/2880/New-DotNetNuke-Module-Development-Templates-w-video.aspxAutomated Packaging REQUIRED INSTALLATIONTo use these templates you must download and execute the MSI file from
http://msbuildtasks.tigris.org. You must do this BEFORE you can create a project with the templates. After you create the project, build it in RELEASE mode and you will find the two packages in the PACKAGES folder of your project directory.
Changes for 00.00.07
This release has updates to the DNN manifest file for DotNetNuke 6
Commented out examples of the Form Pattern in the Settings user control
Changes for 00.00.06
This release includes a License.Txt and ReleasNotes.txt file in the project and manifest files.
We also created a property in the VS Project file for CopyrightYear.
The three DotNetNuke interfaces in the Components/FeatureController file are commented out instead of being enabled by default.
The Manifest File has been updated for DotNetNuke 6, thus 6.0.0 is now a dependency.