你可以考虑添加一个StrongNameIdentityPermission到您的类库匹配强名你的程序的do希望能够与它一起使用。
或者,您可以探索使用InternalsVisibleToAttribute,尽管它可能需要对库代码进行一些设计更改。只要两个程序集均未签名,或者两者均使用强名称签名,则此操作应该有效。属性上指定的参数应与公钥以及您希望能够访问其内部成员的程序集的名称相匹配。
但实际上,这只会阻止那些不努力尝试使用您的库的人。他们将无法添加引用,但这并不能阻止某人通过反射绕过它或反汇编您的代码。几乎您实施的任何安全措施总有办法解决。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)