https://bugs.winehq.org/show_bug.cgi?id=53634
--- Comment #2 from Esme Povirk madewokherd@gmail.com --- There's code in Mono that's supposed to map the publickeytoken for System.Core from silverlight to ecma, and that's not being called for some reason. If I hack around that, and remove all the .NET Framework dll's that shouldn't be loaded, it then fails to start for me because it can't find the game installed.
So we need to solve that Wine Mono bug so the Mono GAC takes priority, and figure out how publickeytoken remapping is supposed to work.