什么是.NET中的“强名”?
可能重复:
什么是强命名,我如何强名二进制?
实际上,昨天我参加了一次采访。 他们在那里问了一个关于强名的问题。 我无法猜出它是什么? 请解释一下。 谢谢。
来自MSDN :
强名称包括程序集的标识 – 简单的文本名称,版本号和文化信息(如果提供) – 以及公钥和数字签名。
您可以使用强命名来确保在加载DLL时获得您期望的DLL,而不是其他恰好具有相同名称的DLL。
“强名称”程序集是使用密钥签名以确保其唯一性的程序集(例如,在GAC中)。 有关详细信息,请参见此处
创建和使用强名称程序集