I like to leave the DNN core code untouched when I do my module development. Also, I like to work with a clean VS.Net solution which has my custom modules and none of the core projects. After playing around with it for some time, I have created a VS.Net Solution that allows me to do exactly that and I would like to share it with anyone interested. It's called "My Modules" and can be used to develop/debug DNN modules without requiring any core project references.
I have blogged about my solution in detail and also posted it for download. In the download package, I have also included the complete source to two modules:
- Speerio Random Image (displays a random image from a sub-folder) -- C#
- Speerio Weather Outlook (displays 7-day weather images for U.S. zip code) -- VB.Net
Also included is a control that looks up Stock Quotes. I just wanted to test my solution out with a good mix of C#/VB.Net projects that also called webservices so I quickly threw these together. And since they were done, I included them in the package.
Details and download here:
My Modules
Nik
Nik Kalyani
Speerio, Inc.
[DotNetNuke and ASP.Net solutions
here]