![]() |
1
5
msbuild不创建exe文件,编译器创建。当前没有任何Microsoft编译器支持从内存流编译。codedom提供了一种错觉,但实际上它使用的是磁盘。 未来版本的C中会有一些东西,计划提供“编译器即服务”功能。当前内部项目名称是Roslyn。这是否会影响构建过程尚不清楚,我对此表示怀疑,但我不知道它将如何与现有编译器集成(如果有的话)。 Windows的一个关键属性是内存和文件之间只有细微的差别。内存中的任何东西也在一个文件中,例如分页文件。内存只是读取和写入文件数据的一种快速方式。当您读或写一个文件时,实际上是在读/写内存。文件系统缓存。如果它足够大,那么对于大多数C项目来说,编译器将读取相同的内存,而不会碰到磁盘。只有当文件最近没有被读取或写入时,它才会减速。 |
![]() |
2
1
为什么不使用 CodeDomProvider.CompileAssemblyFromSource Method 编译您在内存中保存的代码? |
|
Robert King · Unity C#语法问题-转换位置 1 年前 |
![]() |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
|
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
![]() |
i_sniff_ket · 在unity之外使用unity类 2 年前 |