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

HomeHomeArchived Discus...Archived Discus...Developing Under Previous Versions of .NETDeveloping Under Previous Versions of .NETASP.Net 2.0ASP.Net 2.0Compilation ModesCompilation Modes
Previous
 
Next
New Post
8/7/2007 12:17 PM
 

Nothing of interest? You must not be reading then :)

As the first one says it helps you move DNN 3 modules to WAP modules. The second one guides to create WAP modules from zero. Both are approaches to produce dlls from your code.


Do you know the truth when you hear it?
Néstor Sánchez
The Dúnadan Raptor -->Follow Me on Twitter Now!
 
New Post
8/7/2007 4:41 PM
 

So' ive looked at these links multiples times and still can't find the info i need?

Hooligannes, you seem to be pretty confident the solution is in there. Can you explain what i need to do?

It can't be an obvious solution, only 1 person has replied to this thread..........

 
New Post
8/7/2007 9:23 PM
 

Actually Partial Compilation is the term for having all the code behind / code beside code compiled at run time
- which by default IMPLIES that the .vb files need to travel with the module.

There is a workaround for this writen up by Michael Washington 
- but it is a little messy and involves having1 DLL per aspx file
- it is also gets pretty ugly when you try doing updates.

http://www.adefwebserver.com/DotNetNukeHELP/DNN_PackageModule/Default.htm

Westa

 
New Post
8/8/2007 9:09 AM
 

wtatters wrote

There is a workaround for this writen up by Michael Washington 
- but it is a little messy and involves having1 DLL per aspx file
- it is also gets pretty ugly when you try doing updates.

I agree. It should only be used by those who do not have the full version of Visual Studio and cannot use: Using Web Application Projects (WAP)

However, even if you are selling your module you should sell it with source code. Using the WSP model you will make it easy for your customers to install and modify your code.



Michael Washington
http://ADefWebserver.com
www.ADefHelpDesk.com
A Free Open Source DotNetNuke Help Desk Module
 
New Post
8/8/2007 4:38 PM
 

wtatters wrote

Actually Partial Compilation is the term for having all the code behind / code beside code compiled at run time
- which by default IMPLIES that the .vb files need to travel with the module.

Westa

Westa, that is called Dynamic Compilation. I have yet not seen any official reference to Partial Compilation in Microsoft sites, but I've seen it mentioned in severeal other places, including forums.asp.net where I am a moderator.

Based on what the OP wants, -check his i.e. in parenthesis in the first post-, I assume he's looking to deploy his code in a dll while the UI remains in separate files, which falls within the description of what a Compiled Module is in the Dotnetnuke domain. Although packaging each file as a dll also produces dll's, it fails to produce controls and pages that can be distributes as they are only stubs. Hence my emphasis on WAP in the replies. I favor WAP but that's off-topic.

Anyway, to the OP: If you've developed modules in DNN3, -which are all compiled modules, you can still use the same approach by using WAP (web Application Projects) and package it as an installable PA. I honestly  do not understand what you don't understand. So maybe we can start from the begining again.


Do you know the truth when you hear it?
Néstor Sánchez
The Dúnadan Raptor -->Follow Me on Twitter Now!
 
Previous
 
Next
HomeHomeArchived Discus...Archived Discus...Developing Under Previous Versions of .NETDeveloping Under Previous Versions of .NETASP.Net 2.0ASP.Net 2.0Compilation ModesCompilation Modes


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