diff --git a/Source/CSScriptLibrary/CSScriptLib.Eval.Mono.cs b/Source/CSScriptLibrary/CSScriptLib.Eval.Mono.cs index 27ac0aa9..324e6509 100644 --- a/Source/CSScriptLibrary/CSScriptLib.Eval.Mono.cs +++ b/Source/CSScriptLibrary/CSScriptLib.Eval.Mono.cs @@ -164,7 +164,8 @@ public MonoEvaluator() { ThrowOnError = true; AutoResetEvaluatorOnError = true; - Reset(true); + if (CSScript.EvaluatorConfig.RefernceDomainAsemblies) + ReferenceDomainAssemblies(); DebugBuild = CSScript.EvaluatorConfig.DebugBuild; } diff --git a/Source/CSScriptLibrary/CSScriptLib.Eval.Roslyn.cs b/Source/CSScriptLibrary/CSScriptLib.Eval.Roslyn.cs index e39ccae8..f5aa3a7a 100644 --- a/Source/CSScriptLibrary/CSScriptLib.Eval.Roslyn.cs +++ b/Source/CSScriptLibrary/CSScriptLib.Eval.Roslyn.cs @@ -126,7 +126,8 @@ public class RoslynEvaluator : IEvaluator /// public RoslynEvaluator() { - Reset(true); + if (CSScript.EvaluatorConfig.RefernceDomainAsemblies) + ReferenceDomainAssemblies(); } ///