.NET Core 3.1 / .NET 5.0是否已废弃System.Security.CodeAccessPermission?

问题描述

我知道CAS is obsolete in .NET Core 3.1 / .NET 5.0

System.Security.CodeAccesspermission也过时了吗?我无法在Internet上找到有关它的任何可靠信息。 documentation什么也没说,marked as obsolete on the docs是仅有的几种方法,例如Deny()方法

假设它们都已过时-这就是为什么我找不到有关它的最新文章或书籍,-我应该改用什么?您能给我指出一些文档或书籍吗?讨论了.NET Framework 4.8 / Core 3.1 / 5.0上的代码访问安全性的当前状态?我找不到任何东西!

谢谢!

解决方法

从评论中复制。

在代码更改和文档更新之间可能会有很大的延迟。因此,我们应该首先关注代码,该代码在GitHub上可用。从那里我们可以看到这种类型仅在.NET 5中过时。

要从过时的类型迁移,您可以遵循the guide