In einer offiziellen Mitteilung wurde angekündet, dass DotNetNuke (inkl. Core Module) neu mit C# anstelle von VB entwickelt wird. Die meisten Entwickler werden diesen Schritt begrüssen. Den gesamten Blog Beitrag mit allen Argumenten findest du hier:
http://www.dotnetnuke.com/Resources/Blogs/tabid/825/EntryId/2978/DotNetNuke-Embraces-C.aspx