.NET Programming

Does all the .net app domains share the same CLR instance or is it that each .net app domain gets its own copy of CLR?

User Avatar
Wiki User
April 03, 2009 1:28AM

There is only one copy of the CLR in memory as the main part resides in MSCoree.dll. Once it is loaded then it'll get mapped to other appdomains or other programs which are currently running. For each instance it will not load a separate copy of Mscoree.dll and that why is it is know as a domain neutral assebly since it can be shared among all appdomains