标签: c# .net compiler-construction compilation
我正在使用Microsoft的CSharpCodeProvider来动态创建和执行代码。
现在,它在dll中创建一个程序集,位于临时文件夹中。
我希望它能够在内存中创建一个程序集,而不必将其写入硬盘驱动器。
我该怎么做?
答案 0 :(得分:11)
我认为你只是在寻找CompilerParameters.GenerateInMemory。
CompilerParameters.GenerateInMemory
为编译时传入的编译器参数设置为true,它不会生成文件。