使用CSharpCompilation实现动态编译
// 添加要引用的程序集
List<MetadataReference> refs = new List<MetadataReference>() {
MetadataReference.CreateFromFile (typeof (object).Assembly.Location),
MetadataReference.CreateFromFile (typeof (List<int>).Assembly
本文介绍如何利用.NET Core的Roslyn API进行动态编译,通过CSharpCompilation类来创建并执行编译任务,实现代码的即时运行和动态生成。
使用CSharpCompilation实现动态编译
// 添加要引用的程序集
List<MetadataReference> refs = new List<MetadataReference>() {
MetadataReference.CreateFromFile (typeof (object).Assembly.Location),
MetadataReference.CreateFromFile (typeof (List<int>).Assembly
740
620

被折叠的 条评论
为什么被折叠?