gpt4 book ai didi

c# - snk文件可以复制到其他文件夹吗?

转载 作者:行者123 更新时间:2023-11-30 15:01:40 27 4
gpt4 key购买 nike

我有一个解决方案,它有一个被多个项目引用的 .snk 文件,也在同一个解决方案中。它们通过 AssemblyInfo.cs 引用。我不太熟悉使用 .snk 文件。

我可以将 .snk 文件复制到另一个位置,更改 AssemblyInfo.cs 引用并期望一切正常吗?或者我必须生成一个新的 .snk 文件吗?

最佳答案

.snk 文件有两个基本策略。像 Microsoft 这样的公司关心的是将 .snk 文件存储在很少有人可以访问的库中。仅用于签署发布程序集。这确保没有人能够获得该 .snk 文件并使用它来签署恶意替代程序集。在这种情况下复制 .snk 文件显然是他们从不做的事情,这为 .snk 文件落入坏人之手创造了更多途径。

第二个是您根本不关心恶意使用 .snk 文件的地方,您只用它来为程序集提供强名称,以便您可以将其放入 GAC。现在照抄还是没有意义的,那是白忙活没意义。只需为每个项目提供自己的 .snk 文件并将其 checkin 源代码管理。

所以,不,复制没有意义。否则它不会起作用,.snk 文件只存储私钥。

关于c# - snk文件可以复制到其他文件夹吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13811562/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com