Skip to content

Confusion regarding dotnet core and .NET >=5.0 #12069

@CrispyDrone

Description

@CrispyDrone

Type of issue

Other

Description

Currently the information on the article is a bit confusing (to me) as it is unclear whether the note/warning about "dotnet core" also applies to .NET >= 5.0 because dotnet core is now considered a different product from .NET as far as I understand. It says:

On .NET Core, the AppDomain implementation is limited by design and does not provide isolation, unloading, or security boundaries. For .NET Core, there is exactly one AppDomain. Isolation and unloading are provided through AssemblyLoadContext. Security boundaries should be provided by process boundaries and appropriate remoting techniques.

I searched through some issues in the runtime repository and I figure that AppDomain still has the same limited implementation on .NET and it's not going to come back.

I've encountered other issues with documentation referring to dotnet core and later learned it also applies to .NET (>= 5.0). If this is indeed agreed to be confusing, I can report other instances when I encounter them.

Page URL

https://learn.microsoft.com/en-us/dotnet/api/system.appdomain?view=net-10.0

Content source URL

https://github.com/dotnet/dotnet-api-docs/blob/main/xml/System/AppDomain.xml

Document Version Independent Id

eae62dad-109f-0239-95c1-2777c3117163

Platform Id

6b607166-8ac4-dacf-dc7f-7d9ab6105c57

Article author

@dotnet-bot

Metadata

Metadata

Assignees

Labels

needs-area-labelAn area label is needed to ensure this gets routed to the appropriate area owners

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions