Description
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