Export (0) Print Expand All 1 out of 1 rated this helpful - Rate
this topic  Application Domains and Assemblies  This topic
describes the relationship between application domains and
assemblies. You must load an assembly into an application domain
before you can execute the code it contains. Running a typical
application causes several assemblies to be loaded into an
application domain.  The way an assembly is loaded determines
whether its just-in-time (JIT) compiled code can be shared by
multiple application domains in the process, and whether the
assembly can be unloaded from the process.    • If an assembly
is loaded domain-neutral, all application domains that share the
same security grant set can share the same JIT-compiled code,
which reduces the memory required by the application. However,
the assembly can never be unloaded from the process.    • If an
assembly is not loaded domain-neutral, it must be JIT-compiled
in every application domain in which it is loaded. However, the
assembly can be unloaded