【发布时间】:2012-06-16 21:43:39
【问题描述】:
我正在使用微软的 CSharpCodeProvider 来动态创建和执行代码。
现在,它在一个 dll 中创建一个程序集,位于一个临时文件夹内。
我想让它在内存中创建一个程序集,而不必将其写入硬盘。
我该怎么做?
【问题讨论】:
-
不是重复的。提供的线程关注如何使用 CSharpCodeProvider。我在问如何在不生成临时程序集的情况下使用它
-
我想知道...这个编译和只保存DLL到内存有什么用?
-
我在 .net 中尝试基因编程时遇到了这个问题。您需要尽可能快地自动生成和编译代码、运行和测试它。此处的磁盘命中是不可取的。回到 .net2.0 时代,这似乎是不可避免的。我不知道这是否改变了。
标签: c# .net compiler-construction compilation