对于强版命名库的每个版本,是否需要新的.snk密钥文件?

时间:2008-12-18 07:44:59

标签: .net strongname snk

如果我强烈命名一个带有.snk文件的类库,如果我创建同一个库的新版本,是否需要用新的.snk文件替换它?

2 个答案:

答案 0 :(得分:7)

没有。使用SNK文件中的公钥对类库程序集进行签名。

您可以为您创建的任何和所有程序集使用相同的SNK文件。这样,目标系统可以配置为允许特定的公钥被信任(即所有组件)。这可以通过控制面板完成 - >管理工具 - > .NET配置x.0。

我们有一个公司范围的SNK,所有组件都使用相同的SNK签名。

答案 1 :(得分:2)

不,你不能在不同的文件/项目中重复使用密钥文件