使用Roslyn执行C#脚本
按顺序引入下面三个Nuget包
Microsoft.CodeAnalysis.CSharp Microsoft.CodeAnalysis.Scripting Microsoft.CodeAnalysis.CSharp.Scripting示例:
using Microsoft.CodeAnalysis.CSharp.Scripting;
using Microsoft.CodeAnalysis.Script…
引言
最近做一个功能想要动态执行C#脚本,就是预先写好代码片段,在程序运行时去执行代码段,比如像这样(以下代码为伪代码):
string scriptText "int a 1;int b 2; return ab ;";var result …