https://bugs.winehq.org/show_bug.cgi?id=56571
--- Comment #1 from Esme Povirk madewokherd@gmail.com --- Exception thrown by this COM method: https://learn.microsoft.com/en-us/dotnet/api/system._appdomain.getassemblies...
It seems we expect to return a safearray of IDispatch. This should work in theory because the Assembly class implements _Assembly which is a dual interface. But, maybe Mono is tripped up by not having a class interface and having to select _Assembly instead.