我的ScriptScope处理有一个小问题。目前我的数据库中有很多脚本,我的应用程序中使用了这些脚本。我执行这样的每个脚本:
myScriptEngine.CreateScriptSourceFromString(Code, Microsoft.Scripting.SourceCodeKind.File).Execute(myScriptScope);
不,我有问题,如果我将一个命名空间导入一个脚本,它也会在另一个脚本中导入。现在我有了这个想法,我可以将一个ScriptScope用于一个脚本,但这是一个好主意吗? 如果我在自己的ScriptScope中加载每个脚本(一个脚本是一个类),这些类是全局可用的吗? (脚本A可以使用脚本B,反之亦然)
很难找到这些信息,因为它是创建新ScriptScope的最佳选择。
谢谢!