There wouldn’t by chance be a maximum of 64 assemblies loaded which also does not reset if those assemblies are removed from an AppDomain would there?
This would seem to be the case. I could understand having a max assembly count but if they’re loaded into a new domain and that domain is then removed shouldn’t the count be lowered to reflect the removed assemblies?
BTW this happens even if you were to load the same assembly, unload it and repeat. Which could (under silly circumstances) limit you to 1 additional assembly…