Lets say the type static class MyClass
fails to load during AppDomain.AssemblyLoad. Maybe the class contains a static property which reads the connection string from the config. Will further references to types in said DLL cause AppDomain.AssemblyLoad to attempt to re-load the DLL?
In other words, will AppDomain.AssemblyLoad retry a DLL that has previously failed to load?