Integration with DNN

Hallo,
DNN (formerly Dot Net Nuke) come shipped with a special modified version of your dll, plus has its own wrappers around Telerik control.
What I would like is being able to buy the complete, full and up to date version of your Ajax suite and use it in my DNN modules.
Now the problem I'm facing is this... since the Telerik dlls are already in the DNN bin folder, but they are modified versions, and so the namespace is already there as well, how can I let live the "commercial full" dlls I will buy for my modules together with DNN ones?

Another commercial question is this. I will make those modules for some of my customers, so they are very customized and not intended for reselling BUT would I be allowed to resell modules built upon the commercial licensed Ajax Suite?

The most important point for me is the first, how to have the DNN custom and official Telerik dlls (+ Namespaces) live together... I looked around for some resurces like the "external" statement (only available in C# I guess but I'm coding in VB.NET at the moment) but I don't know if this is the way to follow.

Thanks in advance

Marin Bratanov

The modifications DNN has over our controls is the exact reason why we do not support that environment and we cannot provide definitive answers as to how our controls are used there. It is best if you address such queries to the DNN support and/or forums.

What I can suggest as a possible option is to add a bindingRedirect element for the new version, but this is likely to break the existing DNN functionality since the custom classes and wrappers will not be available any longer in the vanilla dlls we provide.

You cannot have two versions of the same assembly (Telerik.Web.UI.dll and Telerik.Web.UI.Skins.dll in this case) used in the same project. This is a generic .NET limitation.

As for commercial use - I have forwarded your query to our sales team and they will follow up with you on this matter.

Regards,

Marin Bratanov
Telerik

Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.

Hallo Marin, thank you for your answer.
That's really sad beacuse I mean I won't be able to use Telerik (commercial not DNN modified) stuff to develop my modules inside DNN platform.
I hoped there was a way to use different versions of the same libraries together reading the use of the "Extern" directive in C#:
http://blogs.msdn.com/b/abhinaba/archive/2005/11/30/498278.aspx

Marin Bratanov

We have not looked into such options and they are not supported. Nevertheless, if you succeed in such an endeavor, I would encourage you to post instructions and snippets in our code library or in a personal blog of yours.

Regards,

Marin Bratanov
Telerik

Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks or appropriate markings.