如果一个程序集被多个应用程序所访问,为方便起见,应该将其放到一个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安装器的版本。

posted on 2011-03-25 10:47  辛勤的代码工  阅读(374)  评论(0编辑  收藏  举报