http://bugs.winehq.org/show_bug.cgi?id=24499
--- Comment #8 from Vincent Povirk madewokherd@gmail.com 2010-09-22 13:33:12 CDT --- MSDN claims _CorDllMain is supposed to call the entry point of the DLL.
This seems odd to me because AFAIK the act of loading a library in C# or another CLR language does not cause any code to execute. Any such initialization happens during class constructors before their first use.
Maybe if I had a copy of the DLL, I could inspect its entry point and figure out what's supposed to happen.