gpt4 book ai didi

c# - 为什么要为私有(private)集会使用强名称呢?

转载 作者:行者123 更新时间:2023-11-30 18:10:19 26 4
gpt4 key购买 nike

我们制作了许多共享程序集的应用程序。由于内存或磁盘空间不是问题,我们通过将共享程序集复制到每个应用程序的本地文件夹中来使用私有(private)程序集。这避免了将它们放入 GAC 引起的问题。我听说如果我们在 GAC 中共享程序集,强名称是一个真正的好东西。

是否有充分的理由为私有(private)程序集使用强名称?

顺便说一句:这里有一个关于程序集的优秀引用:link text

最佳答案

我应该指出,如果您直接移动文件,您将失去 GAC 为您提供的任何好处(最显着的版本控制)。

对于不共享的私有(private)程序集,强命名并不是至关重要的。最多,它可以防止恶意(非管理员)用户用未经授权的版本替换您的程序集。但话又说回来,管理员可以禁用强名称验证并相对容易地允许这种“攻击”。

关于c# - 为什么要为私有(private)集会使用强名称呢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1514254/

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