我是否需要为每个版本的强命名库提供一个新的 .snk 密钥文件?

发布于 2024-07-10 17:17:01 字数 66 浏览 7 评论 0原文

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

If I strong name a class library with a .snk file, do I need to replace this .snk file with a new if I create a new version of the same library?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

手心的温暖 2024-07-17 17:17:01

不会。类库程序集是使用 SNK 文件中的公钥进行签名的。

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

我们有一个全公司范围的 SNK,所有程序集都使用相同的 SNK 进行签名。

No. The class library assembly is signed with the public key from the SNK file.

You can use the same SNK file for any and all assemblies you create. That way, target systems can be configured to allow a particular public key to be trusted (i.e. all of you assemblies). This can be done through Control Panel --> Administrative Tools --> .NET Configuration x.0.

We have a company wide SNK that all assemblies are signed with the same SNK.

奈何桥上唱咆哮 2024-07-17 17:17:01

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

no you don't you can reuse a key file across different files/projects too

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文