public static BindOperation LoadFromStream() { var executingAssembly = Assembly.GetExecutingAssembly(); Stream stream = File.OpenRead(executingAssembly.Location); CustomALC alc = new CustomALC(nameof(LoadFromStream)); Assembly asm = alc.LoadFromStream(stream); return(new BindOperation() { AssemblyName = executingAssembly.GetName(), AssemblyLoadContext = alc.ToString(), RequestingAssemblyLoadContext = DefaultALC, Success = true, ResultAssemblyName = asm.GetName(), ResultAssemblyPath = asm.Location, Cached = false }); }