我需要多少个 .snk 文件?

sha*_*oth 1 .net strongname

假设我有多个 .NET 程序集,并希望使用强名称对每个程序集进行签名。一个密钥对(一个 .snk 文件)是否足够,还是我需要为每个程序集生成一对?我是否必须发布(每个)密钥对的公钥?

Vad*_*dim 5

您只需要一个 .snk 文件。

您不需要发布公钥。任何人都可以使用带有 -p 开关的 sn.exe 来获取公钥。