public override Assembly LoadAssembly(){....AssemblyName assemblyName = AssemblyName.GetAssemblyName( this.fileName );foreach ( Assembly assembly in AppDomain.CurrentDomain.GetAssemblies() ){ if ( AssemblyName.ReferenceMatchesDefinition( assembly.GetName(), assemblyName ) ) { Trace.PostSharpObject.WriteLine( "The assembly {{{0}}} was already loaded.", assemblyName ); return assembly; }}return AssemblyLoadHelper.LoadAssemblyFromFile( this.fileName, this.Evidence );.....}