https://bugs.winehq.org/show_bug.cgi?id=46638
--- Comment #5 from Hans Leidekker hans@meelstraat.net --- (In reply to Zebediah Figura from comment #4)
(In reply to Alexandre Julliard from comment #2)
Either the redirection should be disabled only for certain actions, or the dlls would have to be loaded beforehand.
None of fusion/sxs/mscoree have load-time overhead (except that which is inherent from the loader), so I guess all other things being equal I'd favor loading them ahead of time (and perhaps just linking directly. Or do we not want to depend on them [mscoree in particular?] being present?)
Linking mscoree directly would break native .net, which requires a native-only dll override.
Native fusion should be loaded through LoadLibraryShim. There's one version for each .net major release and it's part of the framework install (it's not in the system directory on windows). Builtin fusion might be good enough now though.
sxs could probably be linked directly.