If an assembly is not really loaded domain-neutral, it needs to be JIT-compiled in every application domain in which it is loaded as well as the loader have to not share inside methods throughout software domains.
With https://optimusbookmarks.com/story17697841/app-domain-can-be-fun-for-anyone