我是用StrongNameIdentityPermissionAttribute来保护部分成员的可访问性的:
using System.Security.Permissions;
public class Class1
{
//可以被任何人调用
public void Sub1()
{
}
//只能被具有指定公匙的assembly的类调用
[StrongNameIdentityPermissionAttribute(SecurityAction.LinkDemand, PublicKey="0x00240000048...653F1F8A1C9")]
public void Sub2()
{
}
}
转载于:https://www.cnblogs.com/ori8/archive/2009/08/08/1541715.html