http://bugs.winehq.org/show_bug.cgi?id=28350
--- Comment #9 from Hans Leidekker hans@meelstraat.net 2011-09-13 06:57:30 CDT --- (In reply to comment #7)
Created an attachment (id=36351)
--> (http://bugs.winehq.org/attachment.cgi?id=36351) [details]
wine output with WINEDEBUG=+msi (dotnet20)
(In reply to comment #6)
I meant Wine, to rule out any bugs from using mono.
OMG, I wish I'd tried that sooner. I didn't realise this was the preferred way to run .NET apps on Wine... when you run a .NET exe without a .NET runtime installed, you get a message telling you to install Mono. :)
Mono is the preferred way to run .NET apps on Wine but it may not work as well as native yet. You could try running this on Mono for Windows to see if the bug is in Wine or Mono.
Anyway, there is a different problem with native .NET (installed with 'winetricks dotnet20). Here's the output.
This does look like an msi bug:
trace:msi:MsiViewModify 5 5 7 fixme:msidb:TABLE_modify 0x1be528 5 0x1bf0e8 - mode not implemented
The unimplemented modify mode is MSIMODIFY_MERGE.