diff --git a/src/runtime/moduleobject.cs b/src/runtime/moduleobject.cs index 8af722d29..f471520c2 100644 --- a/src/runtime/moduleobject.cs +++ b/src/runtime/moduleobject.cs @@ -451,7 +451,12 @@ public static Type GetClrType(Type type) public static string FindAssembly(string name) { AssemblyManager.UpdatePath(); - return AssemblyManager.FindAssembly(name); + string assemblyName = AssemblyManager.FindAssembly(name); + if (assemblyName == null) + { + throw new FileNotFoundException($"Unable to find assembly '{name}' dll or exe."); + } + return assemblyName; } [ModuleFunction]