In .NET Core
ist die AppDomain
Implementierung (by design) stark reduziert und bietet keine Isolation, automatisches Entladen oder Sicherheitsgrenzen. Für .NET Core
gibt es genau eine AppDomain
. Isolation und Entladen werden über den AssemblyLoadContext
behandelt und geregelt. Sicherheitsgrenzen sollten durch Prozessgrenzen und geeignete Remoting-Techniken bereitgestellt werden. Insofern braucht die TAA-Laufzeit keine AppDomain
-spezifischen Eigenschaften und Grenzen mehr zu berücksichtigen, da es nur eine AppDomain
gibt. Der Code soll dennoch an den geeigneten Stellen daraufhin geprüft werden, ob das automatische Entladen gewährleistet ist und die Sicherheitseinstellungen passen.