有一个单文件程序集的物理编码是由多个.cs文件组成的,而多文件程序集则有多个.Net模块。它们之间有什么区别和优势呢?
我的教授说,在这些程序集加载或jitting期间,可能会发现差异。并不是所有多文件程序集的.Net模块都会一次性加载。但他自己也不确定。请问有人能给我解释一下吗?
我的教授说,在这些程序集加载或jitting期间,可能会发现差异。并不是所有多文件程序集的.Net模块都会一次性加载。但他自己也不确定。请问有人能给我解释一下吗?
RUT.cs
和 FUT.cs
的 .cs 文件,其中 RUT.cs 包含很少使用的类型,而 FUT.cs 包含经常使用的类型。现在运行 csc /t:module RUT.cs
命令,会导致 C# 编译器创建一个 RUT.netmodule 文件。这个文件是标准的 DLL PE 文件,但 CLR 不能单独加载它。csc /out:JeffTypes.dll /t:library /addmodule:RUT.netmodule FUT.cs