我有一个包含多个 C# 类库的 C# 解决方案。我最近正在做一些研究,建议对我的库输出的程序集进行签名,使它们使用强名称进行签名。首先,我想知道我是否最好这样进步?从这些类库输出的库被用于多个其他项目。
如果我之前的问题建议我应该签署我的 dll,我使用的 .snk,它可以用于解决方案中的每个类库吗?或者它必须是每个类库一个键?
最佳答案
有时需要对程序集进行签名。如果您想GAC,这是真的您的程序集,或者如果已签名的程序集想要引用另一个程序集。
您可以重复使用相同的 .snk
文件,这样做将为所有程序集生成相同的公钥 token 。
关于c# - 使用强名称签署 dll 的好处,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8392040/