Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeDevelopment and...Development and...Getting StartedGetting StartedStruggling to get a working source buildStruggling to get a working source build
Previous
 
Next
New Post
1/24/2011 8:04 PM
 
Wes,

That is something to be aware of particularly when compiling extension code against the DotNetNuke.dll and other core assemblies that may have their revision number (4th group of a version #) incremented when the DotNetNuke_Community solution is re-built.

Until recently my preference had been to develop modules (WAP/compiled) in the DesktopModules/<MyModule> folder of a source install of DotNetNuke where the DotNetNuke.dll had been compiled just once during the initial install of the source package. Having the referenced DotNetNuke.dll revision version number one higher than that of the release version of DotNetNuke did not seem to pose an issue when installing the modules into a website of that same  version or higher.
 
I am now developing my modules outside of the folders of a DotNetNuke installation and set up the project to reference copies of the core assemblies for the minimum DotNetNuke version I'm developing against. These are placed in a folder in the module project. An MS Build task copies the necessary components of the module into a test installation (actually a source install but that's my own preference) of DotNetNuke and also creates the module packages when compiled in a release configuration. With that approach you are guaranteed to be compiling the module against the actual release version of each DotNetNuke assembly.

Bill, WESNet Designs
Team Lead - DotNetNuke Gallery Module Project (Not Actively Being Developed)
Extensions Forge Projects . . .
Current: UserExport, ContentDeJour, ePrayer, DNN NewsTicker, By Invitation
Coming Soon: FRBO-For Rent By Owner
 
New Post
1/24/2011 11:04 PM
 
Thanks Wes and Bill very much for your help!  I'm reliably building now, so that's a great milestone.

The module I'm trying to modify is JobXP -- and the limited info they provide on the source all insists that mods be made within the context of a source install.  So much so, that the JobXP source provided expects to be located within the DNN source 'Library' directory if their build solutions are to work.

Whether this code *really* needs a full DNN source install is a question I can't answer without a lot more hands-on time with DNN module development.  But, their instructions call for it, so in the interest of 'simplifying' my task,I'm trying to do it their way...

Mark

 
Previous
 
Next
HomeHomeDevelopment and...Development and...Getting StartedGetting StartedStruggling to get a working source buildStruggling to get a working source build


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out