32

可能重复:
什么是强命名以及如何对二进制文件进行强命名?

实际上,昨天我参加了一个采访。他们在那里问了我 1 个关于强名称的问题。我无法猜测它是什么?请解释一下。谢谢。

4

2 回答 2

34

来自MSDN

强名称由程序集的标识(其简单的文本名称、版本号和文化信息(如果提供))以及公钥和数字签名组成。

您可以使用强命名来确保在加载 DLL 时,您得到的正是您期望的 DLL,而不是碰巧具有相同名称的其他 DLL。

于 2010-06-06T01:35:59.363 回答
12

“强命名”程序集是已使用密钥签名以确保其唯一性的程序集(例如,在 GAC 中)。有关更多详细信息,请参见此处:

创建和使用强命名程序集

于 2010-06-06T01:36:48.237 回答