并非全局程序集缓存 (GAC) 中的所有程序集都构建为 的原因是MSIL
什么?我看到了某些程序集使用x86
的AMD64
架构类型,如下例所示,但其他程序集则没有:
C:\Windows\assembly\
为什么是System.Data
为两种不同的处理器架构构建的,而System.Core
is MSIL
?
C:\Windows\Microsoft.NET\assembly
在 GAC 的第二个版本中可以看到类似的模式,如上所示。程序集分为不同的架构,但并非所有程序都内置于32/64
版本中——有些只是MSIL
.