Rating:        Based on 4 ratings
Reviewed:  4 reviews
Downloads: 2110
Change Set: 70944
Released: Sep 30, 2011
Updated: Oct 1, 2011 by christoc
Dev status: Stable Help Icon

Recommended Download

Source Code DotNetNuke C# Module Development Template
source code, 33K, uploaded Oct 1, 2011 - 1741 downloads

Other Available Downloads

Application DotNetNuke VB.NET Module Development Template
application, 31K, uploaded Oct 1, 2011 - 369 downloads

Release Notes

BEFORE USE YOU need to install the MSBuild Community Tasks available from http://msbuildtasks.tigris.org

For best results you should configure your development environment as described in this blog post

Then 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.aspx

To 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.


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.

Reviews for this release

It seems like it is still targeting DotNetNuke and requires Microsoft.ApplicationBlocks.Data version I have not seen that in the documentation or release notes. In addition, the relative paths need to be updated in the project file. You may need to update the deployment document if you're using the 5.0.414.0 build of Microsoft.Practices.EnterpriseLibrary.Data and of DNN.
by jhenry0126 on Nov 12, 2011 at 8:27 PM
Works perfect with MS Visual Studio WebDeveloper 2010 Express as well.
by fwsmaster on Oct 12, 2011 at 9:26 PM
Great help for first step in Module dev, thanks.
by leedavi on Oct 12, 2011 at 4:19 AM
Another great release! The best way to get started writing modules.
by ActiveModules on Oct 11, 2011 at 1:47 PM