http://bugs.winehq.org/show_bug.cgi?id=34756
--- Comment #12 from Alistair Leslie-Hughes leslie_alistair@hotmail.com 2013-11-22 17:20:00 CST --- The patch has been accepted however the exception is still thrown.
The installer calls the VCExpress.exe to setup the VC environment. Which appears to cause the crash.
VCExpress.exe attempts to load an assembly (Microsoft.VisualStudio.Dialogs), that is in the PrivateAssemblies directory. VCExpress uses AppDomain.DefineDynamicAssembly to map this assembly and mono doesn't use the prelook hook.
Can someone else confirm?