并非全局程序集缓存 (GAC) 中的所有程序集都构建为 的原因是MSIL什么?我看到了某些程序集使用x86的AMD64架构类型,如下例所示,但其他程序集则没有:
C:\Windows\assembly\

为什么是System.Data为两种不同的处理器架构构建的,而System.Coreis MSIL?
C:\Windows\Microsoft.NET\assembly

在 GAC 的第二个版本中可以看到类似的模式,如上所示。程序集分为不同的架构,但并非所有程序都内置于32/64版本中——有些只是MSIL.