`Assembly.GetTypes()` throws if an assembly cannot find one of it's dependencies. Basically just need to catch any exceptions and ignore that assembly.