Skip to content

Move of Evidence type regressed on .NETStandard2.0 with package removal of System.Security.AccessControl #54341

Closed
@ericstj

Description

@ericstj

I moved Evidence down to System.Security.AccessControl earlier this release since this broke the dependency from System.Security.Cryptography.Xml on System.Security.Permissions. 663c40d

Dependencies on System.Security.Permissions are undesired as that package is entirely legacy and has other unrelated dependencies (SystemEvents, Drawing, Windows.Extensions).

This change hasn't yet shipped, and by removing the System.Security.AccessControl package in 663c40d#diff-96cf205e7d17fc3e8555ab5b26de3d26ae7039db478c09a610202cf1aebe9ca7 it will not ship for netstandard2.0.

I suggest we bring back just the System.Security.AccessControl package in order to move this type in the netstandard2.0 reference, so that we can avoid the dependency on System.Security.Permissions in this package. We can remove that package in net7.0.

This issue caused the problem here: dotnet/aspnetcore#33571

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions