我有一个包含一些关键安全相关类的库。 我希望第三方应用程序不会调用此代码。
在.Net 2.0中有一个属性StrongNameIdentityPermissionAttribute但它在.Net 4.0中不再起作用,除非在app.config中我们告诉框架启用这样的旧CAS:
<configuration>
<runtime>
<NetFx40_LegacySecurityPolicy enabled="true"/>
</runtime>
</configuration>
我不想使用传统方法。是否有最新的API来执行此操作?