如果一个程序集被多个应用程序所访问,为方便起见,应该将其放到一个CLR确知的目录下,这个目录即全局程序集缓存(GAC)。
全局程序集缓存所在路径一般为:c:\Windows\Assembly
向GAC中安装一个强命名程序集的常用工具为:GACUtil.exe
使用方法:
安装一个强命名程序集到GAC中
GACUtil /i xxx.dll
从GAC中删除一个强命名程序集
GACUtil /u xxx.dll
GACUtil一般不会和客户应用程序一起发布,如果应用程序包括一些需要部署到GAC中的程序集,则必须的使用2.0版本以上的Windows安装器(MSI)。客户电脑上一般总是存在该工具。可通过运行MSIExec.exe来确定Windows安装器的版本。