I've been doing some work to reduce the number of assemblies (from outside the Global Assembly Cache (GAC)) we load before posting a loading message. While doing this I discovered that mscorlib doesn't have its GlobalAssemblyCache property set to true. Why? If you look in "C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322" (this directory is the GAC) I see mscorlib.dll. If I do a gacutil /l mscorlib is not registered. Why isn't part of the GAC? What is different?
Update: An embarrassing mistake, I got the location of the GAC wrong. The GAC is found in %WINDOWS%/Assembly. However this still begs the question in .NET 1.0/1.1 mscorlib isn't part of the GAC. Why?
With Whidbey it will be.
This Blog Hosted On: http://www.DotNetJunkies.com/
Read: mscorlib not marked as loading from the Global Assembly Cache - why?