Roy,
Yes the manifest files are vastly different, but if I remember correctly, I provided an example of the 4.x manifest format in one of the appendix sections. (I don't have a copy of the book in front of me at the moment).
The only major change is that the version of DotNetNuke.dll that the module is built against, must be a 4.x version rather than a 5.x version. WAP modules will work with the version they are compiled against, and any future versions. So if you compiled against the 4.7.0 version of DNN, it will work in 4.9.2 and 5.0.1 or any other version afterwards.
If you have this desire, you can either setup a DNN installation locally with an older version, or a simple workaround is to download the install version of say 4.7.0 and save the DotNetNuke.dll file to a specific location, then simply update the WAP project reference to DotNetNuke.dll to use that DLL rather than the one in the current install location. (This is the method I use, as I have to build against many different versions).
__________________
Mitchel Sellers
Microsoft C# MVP, MCITP
Director of Development
IowaComputerGurus Inc.
My blog for .NET and DotNetNuke info
Author of "Professional DotNetNuke Module Programming"
Tech Editor on "Visual Studio 2010 six-in-one" and "Pro C# 4.0"
|