From 0140eb73b4805f90077b96cfdfe4f433210fc2a5 Mon Sep 17 00:00:00 2001 From: Kamron Batman <3953314+kamronbatman@users.noreply.github.com> Date: Fri, 8 May 2020 21:24:40 -0700 Subject: [PATCH] Hotfixes bad IL image --- Projects/Server/AssemblyHandler.cs | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/Projects/Server/AssemblyHandler.cs b/Projects/Server/AssemblyHandler.cs index f414107eb..56f65b5e5 100644 --- a/Projects/Server/AssemblyHandler.cs +++ b/Projects/Server/AssemblyHandler.cs @@ -37,7 +37,17 @@ namespace Server public static void LoadScripts(string path = null) => Assemblies = Directory.GetFiles(path ?? AssembliesPath, "*.dll") - .Select(t => AssemblyLoadContext.Default.LoadFromAssemblyPath(t)).ToArray(); + .Select(t => + { + try + { + return AssemblyLoadContext.Default.LoadFromAssemblyPath(t); + } catch (BadImageFormatException) + { + // ignored + return null; + } + }).Where(t => t != null).ToArray(); public static void Invoke(string method) {