http://bugs.winehq.org/show_bug.cgi?id=25074
--- Comment #16 from Hans Leidekker hans@meelstraat.net 2010-11-16 03:00:50 CST --- Created an attachment (id=31973) --> (http://bugs.winehq.org/attachment.cgi?id=31973) msi: Fix handling of an empty language id list in msi_parse_summary.
This patch sould fix that particular regression.
Unless there's a third regression somewhere, fixing this should fix dotnet30.
I'm afraid there is, and even more. It needs a builtin override for aspnet_regiis.exe and then fails again in a custom action that runs this command:
C:\windows\Microsoft.NET\Framework\v3.0\Windows Communication Foundation\ServiceModelReg.exe /u /x /y /v
which seems to be caused by missing WMI interfaces.