Hi, Mathias:
I can provide some more information. The core issue is inability to build the DNN 5.4.4 source install in Visual Studio 2008. I installed it on Windows 7, IIS 7.5, SQL Server 2005 Developer Edition. Portal runs fine installed as an application under Default Website with alias DotNetNuke_Community as required for the VS 2008 solution.
When I build it, however, I get a ton of errors. Here is a copy from the VS 2008 build log:
Error 1 Could not get dependencies for project reference 'DotNetNuke.Library'
http://localhost/DotNetNuke_Community/
Error 2 Class 'EditVocabulary' must implement 'Event SelectTerm(sender As Object, e As Web.UI.WebControls.TermsEventArgs)' for interface 'IEditVocabularyView'. X:\DotNetNuke\Modules\Taxonomy\Views\EditVocabulary.ascx.vb 34 20 DotNetNuke.Modules.Taxonomy.VS2008
Error 3 'SelectTerm' cannot implement 'SelectTerm' because there is no matching event on interface 'IEditVocabularyView'. X:\DotNetNuke\Modules\Taxonomy\Views\EditVocabulary.ascx.vb 45 95 DotNetNuke.Modules.Taxonomy.VS2008
Warning 4 XML documentation parse error: End tag 'p' does not match the start tag 'remarks'. XML comment will be ignored. X:\DotNetNuke\Library\Framework\BaseHttpHandler.vb 109 13 DotNetNuke.Library
Warning 5 Function 'SendMail' doesn't return a value on all code paths. A null reference exception could occur at run time when the result is used. X:\DotNetNuke\Library\Services\Mail\Mail.vb 113 9 DotNetNuke.Library
Warning 6 'm_tabPreview' is obsolete: 'Obsoleted in DotNetNuke 5.1.2. No longer neccessary as there is no concept of an Admin Page'. X:\DotNetNuke\Library\UI\Containers\ActionBase.vb 124 21 DotNetNuke.Library
Warning 7 'Private Sub ExecuteADOScript(ConnectionString As String, SQL As String)' is obsolete: 'Temporarily Added in DNN 5.4.2. This will be removed and replaced with named instance support.'. X:\DotNetNuke\Library\Providers\DataProviders\SqlDataProvider\SqlDataProvider.vb 544 25 Provider.SqlDataProvider
Warning 8 Using the iteration variable in a query expression may have unexpected results. Instead, create a local variable within the loop and assign it the value of the iteration variable. X:\DotNetNuke\DotNetNuke.Web\UI\WebControls\Tags.vb 223 73 DotNetNuke.Web
Warning 9 Variable 'permission' is used before it has been assigned a value. A null reference exception could result at runtime. X:\DotNetNuke\Modules\Messaging\Components\MessagingBusinessController.vb 60 44 DotNetNuke.Modules.Messaging.VS2008
Error 10 Class 'MessageList' must implement 'Event DeleteSelectedMessages(sender As Object, e As Web.UI.WebControls.DnnGridItemSelectedEventArgs)' for interface 'IMessageListView'. X:\DotNetNuke\Modules\Messaging\Views\MessageList.ascx.vb 35 20 DotNetNuke.Modules.Messaging.VS2008
Error 11 Class 'MessageList' must implement 'Event MarkSelectedMessagesRead(sender As Object, e As Web.UI.WebControls.DnnGridItemSelectedEventArgs)' for interface 'IMessageListView'. X:\DotNetNuke\Modules\Messaging\Views\MessageList.ascx.vb 35 20 DotNetNuke.Modules.Messaging.VS2008
Error 12 Class 'MessageList' must implement 'Event MarkSelectedMessagesUnread(sender As Object, e As Web.UI.WebControls.DnnGridItemSelectedEventArgs)' for interface 'IMessageListView'. X:\DotNetNuke\Modules\Messaging\Views\MessageList.ascx.vb 35 20 DotNetNuke.Modules.Messaging.VS2008
Error 13 'DeleteSelectedMessages' cannot implement 'DeleteSelectedMessages' because there is no matching event on interface 'IMessageListView'. X:\DotNetNuke\Modules\Messaging\Views\MessageList.ascx.vb 65 121 DotNetNuke.Modules.Messaging.VS2008
Error 14 'MarkSelectedMessagesRead' cannot implement 'MarkSelectedMessagesRead' because there is no matching event on interface 'IMessageListView'. X:\DotNetNuke\Modules\Messaging\Views\MessageList.ascx.vb 66 123 DotNetNuke.Modules.Messaging.VS2008
Error 15 'MarkSelectedMessagesUnread' cannot implement 'MarkSelectedMessagesUnread' because there is no matching event on interface 'IMessageListView'. X:\DotNetNuke\Modules\Messaging\Views\MessageList.ascx.vb 67 125 DotNetNuke.Modules.Messaging.VS2008
Warning 16 Namespace or type specified in the project-level Imports 'System.Xml.Linq' doesn't contain any public member or cannot be found. Make sure the namespace or the type is defined and contains at least one public member. Make sure the imported element name doesn't use any aliases. Provider.TelerikEditorProvider.VS2008
Warning 17 'Protected Property SelectedItemTag() As String' is obsolete: 'This property is no longer used'. X:\DotNetNuke\Library\Providers\HtmlEditorProviders\TelerikEditorProvider\Components\PortalContentProvider.vb 447 262 Provider.TelerikEditorProvider.VS2008
Warning 18 'Public Property Email() As String' is obsolete: 'Deprecated in DNN 5.1'. X:\DotNetNuke\Website\App_Code\IFrame\Domain\IFrameParameter.vb 299 36
http://localhost/DotNetNuke_Community/
Warning 19 'Public Shared Function GetModuleSettings(ModuleId As Integer) As System.Collections.Hashtable' is obsolete: 'Deprecated in DNN 5.0. Please use ModuleController.GetModuleSettings(ModuleId)'. X:\DotNetNuke\Website\App_Code\XML\Components\ControllerBase.vb 39 28
http://localhost/DotNetNuke_Community/
Warning 20 'Public Shared Function GetModuleSettings(ModuleId As Integer) As System.Collections.Hashtable' is obsolete: 'Deprecated in DNN 5.0. Please use ModuleController.GetModuleSettings(ModuleId)'. X:\DotNetNuke\Website\App_Code\XML\Handlers\download.vb 75 45
http://localhost/DotNetNuke_Community/
Warning 21 'Public ReadOnly Property AuthorizedViewRoles() As String' is obsolete: 'Deprecated in DNN 5.1. All permission checks are done through Permission Collections'. X:\DotNetNuke\Website\App_Code\XML\Handlers\download.vb 78 45
http://localhost/DotNetNuke_Community/
Warning 22 'Public Property Email() As String' is obsolete: 'Deprecated in DNN 5.1'. X:\DotNetNuke\Website\App_Code\XML\Parameters\ParameterInfo.vb 347 42
http://localhost/DotNetNuke_Community/
It seems to me, and I've seen various threads stating so, that some references are missing. However, I can't even find reference folders in the solution for most of the projects with errors. There must be some common mistake, missed setup step, that I and others are missing when setting up the source install to build.