我正在使用 Microsoft 的 CSharpCodeProvider 来动态创建和执行代码。
现在,它在一个 dll 中创建一个程序集,该程序集位于一个临时文件夹中。
我希望它在内存中创建一个程序集,而不必将其写入硬盘驱动器。
我怎么做?
我正在使用 Microsoft 的 CSharpCodeProvider 来动态创建和执行代码。
现在,它在一个 dll 中创建一个程序集,该程序集位于一个临时文件夹中。
我希望它在内存中创建一个程序集,而不必将其写入硬盘驱动器。
我怎么做?
我想你只是在寻找CompilerParameters.GenerateInMemory
.
将编译时传入的编译器参数设置为true,它不会生成文件。