小编Bog*_*mil的帖子

Roslyn / CSharpScript-如何保存/加载编译以避免编译等待时间

我正在尝试将c#脚本集成到我的数据库应用程序中。我正在使用globals对象来使全局变量可从脚本访问。

如果脚本是第一次编译,我对等待时间不满意。
如何保存和加载编译以避免等待时间?

Script<object> script = CSharpScript.Create(scriptCode, globalsType: typeof(MyGlobals));
script.Compile();   //<-- load the Compilation from database/file here
script.RunAsync(myGlobalsInstance).Wait();
Run Code Online (Sandbox Code Playgroud)

c# scripting roslyn

5
推荐指数
1
解决办法
2418
查看次数

标签 统计

c# ×1

roslyn ×1

scripting ×1