【发布时间】:2010-05-18 08:25:34
【问题描述】:
可能重复:
What are the advantages and disadvantages of using the GAC?
我想听听您对在 .Net 应用程序中使用 GAC 的好处的看法。对我来说,在 GAC 中签名和注册应用程序 dll 看起来更专业。它更安全,有助于向后兼容,并排安装并且易于最终用户参考。但我也想听对方说话。
【问题讨论】:
可能重复:
What are the advantages and disadvantages of using the GAC?
我想听听您对在 .Net 应用程序中使用 GAC 的好处的看法。对我来说,在 GAC 中签名和注册应用程序 dll 看起来更专业。它更安全,有助于向后兼容,并排安装并且易于最终用户参考。但我也想听对方说话。
【问题讨论】:
将 GAC 用于您的共享程序集是个好主意,但请务必了解一些潜在的缺点。它还可能给开发和部署带来额外的复杂性。
查看上一个问题以了解潜在的缺点:Why should I NOT use the GAC?
【讨论】:
您已经列出了优点,在我看来,使用 GAC 的主要缺点是安装起来稍微复杂一些,您不能只复制文件并运行,当您想卸载时也是如此不能只删除一个目录。
我假设它是一个只供您自己的应用程序使用的程序集,因此您不必担心其他人的应用程序链接到它。
【讨论】: