📝 预加载配置
参考代码:jint/Options.cs
创建方法
- 在plugins文件夹下创建与插件同名的文件夹后,重新加载插件即可自动生成该文件
- 使用
setPreLoadConfig()
方法自动创建
PreLoadConfig.json
{
"assemblies": [],
"allowGetType": false,
"allowOperatorOverloading": true,
"allowSystemReflection": false,
"allowWrite": true,
"strict": false,
"stringCompilationAllowed": true
}
assemblies string[]
导入已加载的程序集名称
提示
- 若要加载NET自带的程序集,则该文件需位于
{NET安装目录}/{运行库类型}/{版本号}
的文件夹下,如System.Draw
、System.Windows.Forms
- 使用方法:程序集
参考文档:Assembly.Load 方法
allowGetType boolean
允许使用Object.GetType()
allowOperatorOverloading boolean
允许运算符重载(默认为true
)
allowSystemReflection boolean
允许使用System.Reflection
相关功能
提示
你可以通过此功能实现动态加载Dll
allowWrite boolean
允许对CLR的写入(建议开启,默认为true
)
strict boolean
JS严格模式
stringCompilationAllowed boolean
允许字符串编译(建议开启,默认为true
)
提示
关闭后无法使用eval()
等函数