lith 5 years ago
parent
commit
f72a7b75ff
1 changed files with 16 additions and 2 deletions
  1. 16 2
      dotnet/Sers/Sers.Core/Sers.Core/Module/Reflection/ObjectLoader.cs

+ 16 - 2
dotnet/Sers/Sers.Core/Sers.Core/Module/Reflection/ObjectLoader.cs

@@ -80,9 +80,23 @@ namespace Sers.Core.Module.Reflection
                 return null;
             }
 
+            Assembly assembly=null;
+
+            #region (x.1) get assembly from dll file
+            try
+            {
+                var filePath = CommonHelp.GetAbsPath(assemblyFile);
+                if (File.Exists(filePath))
+                {
+                    assembly = Assembly.LoadFrom(filePath); 
+                }
+            }
+            catch (Exception ex)
+            {
+                Logger.Error(ex);
+            }
+            #endregion
 
-            //(x.1) get assembly from dll file
-            var assembly = Assembly.LoadFrom(CommonHelp.GetAbsPath(assemblyFile));
 
             var assemblyFileName = Path.GetFileNameWithoutExtension(assemblyFile);