gpt4 book ai didi

.net - 使用 GAC 的优点和缺点是什么?

转载 作者:行者123 更新时间:2023-12-03 05:56:04 26 4
gpt4 key购买 nike

最重要的是,是否存在必须使用全局程序集缓存或无法使用它的情况?

最佳答案

  • 从 GAC 加载程序集意味着更少的开销和安全性,您的应用程序将始终加载正确版本的 .NET 库
  • 您不应该生成 GAC 外部的程序集,因为几乎不会获得任何性能提升,在许多情况下甚至会损失性能。
  • 您已经在使用 GAC,因为所有标准 .NET 程序集实际上都在 GAC 中并生成(在安装期间)。
  • 对您自己的库使用 GAC 会增加部署的复杂性,我会不惜一切代价尝试避免这种情况。
  • 如果您想将某些内容放入 GAC 中,您的用户需要在安装过程中以管理员身份登录,这对于许多类型的应用程序来说都是一个问题。

总而言之,从简单开始,如果您稍后将程序集放入 GAC 和 NGEN 中看到性能大幅提升,那就继续吧,否则就不用费心了。 GAC更适合希望库在更多应用程序之间共享的框架,99%的情况下,你不需要它。

关于.net - 使用 GAC 的优点和缺点是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23578/

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