.net 为什么InternalsPublicTo属性需要完整的公钥?

.net 为什么InternalsPublicTo属性需要完整的公钥?,.net,strongname,.net,Strongname,对于属性,强名称程序集必须引用另一个强名称程序集是有意义的。但是,该属性似乎不寻常,因为它要求您指定完整公钥,而不仅仅是许多类似链接机制所需的公钥令牌。需要完整公钥的优点是什么?为什么它们不应用于其他类似机制(如程序集链接)

对于属性,强名称程序集必须引用另一个强名称程序集是有意义的。但是,该属性似乎不寻常,因为它要求您指定完整公钥,而不仅仅是许多类似链接机制所需的公钥令牌。需要完整公钥的优点是什么?为什么它们不应用于其他类似机制(如程序集链接)