GAC (전역 어셈블리 캐시)의 어셈블리가 모두 MSIL
으로 빌드되지 않은 이유는 무엇입니까? 나는 다른 사람을 위해 아래의 예와 같이, 일부 어셈블리에 사용 x86
및 AMD64
아키텍처 유형을 볼 수 있지만 : System.Data
두 개의 서로 다른 프로세서 아키텍처에 내장되어 왜GAC의 모든 어셈블리가 MSIL로 빌드되지 않는 이유는 무엇입니까?
C:\Windows\assembly\
이 System.Core
인 반면, MSIL
?
유사한 패턴
C:\Windows\Microsoft.NET\assembly
32/64
버전에 내장되어있는 것은 아닙니다. 일부는 단지
MSIL
입니다.
그들은 컴파일러 최적화 및 아키텍처에 대한 목표를 가지고 있습니다. .NET의 상위 버전의 경우 이러한 최적화가 C# 컴파일러에서 혼합됩니다. – VMAtm