Compile DNN 6.2 for .NET Framework 4.5
Install VS 2012 RC
Get DNN Source
Change all project to .NET Framework 4.5
Make sure web.config contains 4.0.0.0 refernces: .NET 4.5 - http://go.microsoft.com/fwlink/?LinkI...
Delete, Add assemblies:
HttpModules -> DotNetNuke.HttpModules
Delete:
System.Core
Providers -> Caching Providers -> Provider.Caching.FileBasedCachingProvider
Delete:
System.Core
Providers -> ClientCapability Providers -> Provider.FiftyOneClientCapabilityProvider
Delete:
System.Core
Add:
System.Data.DataSetExtensions
System.Web.Extensions
Providers -> Data Providers -> Provider.SqlDataProvider
Delete:
System.Core
Providers -> HtmlEditor Providers -> DotNetNuke.RadEditorProvider
Delete:
System.Core
Add:
System.Data.DataSetExtensions
System.Web.Extensions
System.Web.Extensions.Design
System.Xml.Linq
Providers -> Logging Providers -> Provider.DBLoggingProvider
Delete:
System.Core
Providers -> Membership and Profile Providers -> Provider.Membership.AspNetProvider
Delete:
System.Core
Add:
System.Web.ApplicationServices
Providers -> Membership and Profile Providers -> Provider.Membership.DataProvider
Providers -> Membership and Profile Providers -> Provider.Membership.DNNProvider
Providers -> ModuleCachingProviders -> Provider.ModuleCaching.FileProvider
Providers -> ModuleCachingProviders -> Provider.ModuleCaching.MemoryProvider
Providers -> Navigation Providers -> Provider.ASP2MenuNavigationProvider
Providers -> Navigation Providers -> Provider.DNNDropDownNavigationProvider
Providers -> Navigation Providers -> Provider.DNNMenuNavigationProvider
Providers -> Navigation Providers -> Provider.DNNTreeNavigationProvider
Providers -> Navigation Providers -> Provider.SolpartMenuNavigationProvider
Providers -> Permission Providers -> Provider.CorePermissionProvider
Providers -> Scheduling Providers -> Provider.DNNScheduler
Providers -> Search Providers -> Provider.Search.DataStore
Providers -> Search Providers -> Provider.Search.Index
Providers -> Sitemap Providers -> Provider.BigSitemapProvider
Providers -> Sitemap Providers -> Provider.CoreSitemapProvider
Support Projects -> CountryListBox
Support Projects -> DotNetNuke.Syndication
DotNetNuke.Instrumentation
Delete:
System.Core
DotNetNuke.Library
DotNetNuke.Web
Delete:
System.Core
System.ComponentModel.DataAnnotations
System.Web.Extensions
Add:
System.ComponentModel.DataAnnotations
System.Web.Extensions
DotNetNuke.Web.Client
Delete:
System.Core
Get rid of Can not create type 'DotNetNuke.Modules.Journal.ProfilePic' error
Solution Items -> Modules -> DotNetNuke.Modules.Journal
Include:
ProfilePic.ashx, ProfilePic.ashx.cs
In ProfilePic.ashx.cs comment out:
sizedPhoto = Components.ImageManager.CreateImage(sizedPhoto, Height, Width);
Compile
Copy dll to website/Bin/
Enjoy.