dotnet / runtime

.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
https://docs.microsoft.com/dotnet/core/
MIT License
14.9k stars 4.63k forks source link

Remove `DomainAssembly` concept #104590

Open elinor-fung opened 1 month ago

elinor-fung commented 1 month ago

DomainAssembly represented an assembly loaded (or being loaded) into a particular app domain - that is, there was a unique DomainAssembly per assembly per app domain. In our one app domain world, DomainAssembly versus Assembly is a confusing abstraction. We should move things off of DomainAssembly and eventually remove it.

Some things it currently handles:

dotnet-policy-service[bot] commented 1 month ago

Tagging subscribers to this area: @vitek-karas, @agocke, @vsadov See info in area-owners.md if you want to be subscribed.