diff --git a/ArchiSteamFarm/Plugins/PluginsCore.cs b/ArchiSteamFarm/Plugins/PluginsCore.cs index b248b7916..f1e1eb349 100644 --- a/ArchiSteamFarm/Plugins/PluginsCore.cs +++ b/ArchiSteamFarm/Plugins/PluginsCore.cs @@ -216,6 +216,13 @@ public static class PluginsCore { using CompositionHost container = configuration.CreateContainer(); activePlugins = container.GetExports().ToHashSet(); + } catch (TypeLoadException e) { + ASF.ArchiLogger.LogGenericError(Strings.FormatWarningFailedWithError(e.TypeName)); + ASF.ArchiLogger.LogGenericException(e); + + await Task.Delay(SharedInfo.InformationDelay).ConfigureAwait(false); + + return false; } catch (Exception e) { ASF.ArchiLogger.LogGenericException(e);