Jef*_*eff 5 .net deployment gacutil
MSDN声明gacutil.exe不适合用于生产服务器.这有正当理由还是微软只是练习一点CYA?这个警告可以安全忽略吗?或者我应该最终学习如何使用Microsoft Windows Installer 2.0?
MSDN的确切措辞:
Gacutil.exe仅用于开发目的,不应用于将生产程序集安装到全局程序集缓存中.
全局程序集缓存中的项目跨程序共享.
当您使用Gacutil将程序集添加到缓存时,将不会对依赖于它的项目进行引用计数.因此,当您使用GacUtil/U从缓存中删除库时,您可能会破坏依赖它的其他程序.
相比之下,Windows Installer 2.0会保留计数,并且只会在没有其他程序需要时从程序集缓存中删除库.