有没有办法沙箱执行脚本,使其 a) 不能做任何“危险”的事情,并且 b)只要文件与脚本文件本身在同一目录中,它就可以访问它想要的任何文件。有点像是将所有文件路径视为relative。
我想我是在询问 Roslyn 的脚本安全措施及其定制级别。
c# sandbox roslyn
使用Fsharp.Compiler.Serice Interactive API我想为我的 FsiEvaluationSession 对象设置变量。这可能吗?或者是否有另一种方法可以将 f# 嵌入到应用程序中以用于嵌入脚本?
f# f#-interactive f#-compiler-services
c# ×1
f# ×1
f#-compiler-services ×1
f#-interactive ×1
roslyn ×1
sandbox ×1