"Vincent Povirk" vincent@codeweavers.com writes:
This is needed so that fusion.dll can find out which .NET version it's expected to use without loading mscoree.dll. Native has the capability of loading multiple .NET versions in a single process, so the current approach is unworkable.
Testing the filename doesn't seem much more workable, you can't load multiple instances of a builtin dll anyway. How are you planning to handle this?