全局程序集缓存工具(Gacutil.exe)使用详解
全局程序集缓存工具使您可以查看和操作全局程序集缓存和下载缓存的内容。
语法及参数说明:gacutil [options] [assemblyName
assemblyPath
assemblyListFile]
参数解释
assemblyName
程序集的名称。可以提供部分指定的程序集名称(如 myAssembly)或完全指定的程序集名称(如 myAssembly, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0038abc9deabfle5)。
assemblyPath
包含程序集清单的文件的名称。
assemblyListFile
列出要安装或卸载的程序集的 ANSI 文本文件的路径。若要使用文本文件安装程序集,请在文件中的单独一行上分别指定每个程序集的路径。全局程序集缓存工具解释相对于 assemblyListFile 的位置的相对路径。若要使用文本文件卸载程序集,请在文件中的单独一行上分别为每个程序集指定完全限定的程序集名称。请参见本主题后面的 assemblyListFile 内容示例。
选项说明
/cdl
删除下载缓存的内容。
/f
与 /i 或 /il 选项一起指定此选项将强制重新安装程序集。如果全局程序集缓存中已经存在同名的程序集,全局程序集缓存工具将改写该程序集。
/h[elp]
显示该工具的命令语法和选项。
/i assemblyPath
将程序集安装到全局程序集缓存中。
/if assemblyPath
将程序集安装到全局程序集缓存中。如果全局程序集缓存中已经存在同名的程序集,全局程序集缓存工具将改写该程序集。指定此选项相当于同时指定 /i 和 /f 选项。
/il assemblyListFile
将 assemblyListFile 中指定的一个或多个程序集安装到全局程序集缓存中。
/ir assemblyPath scheme id description
将程序集安装到全局程序集缓存中,并添加引用以对程序集进行计数。使用此选项时必须指定 assemblyPath、scheme、id和 description 参数。有关可为这些参数指定的有效值的说明,请参见 /r 选项。指定此选项相当于同时指定 /i 和 /r 选项。
/l [assemblyName]
列出全局程序集缓存的内容。如果指定 assemblyName 参数,则全局程序集缓存工具只列出与该名称匹配的程序集。
/ldl
列出下载文件缓存的内容。
/lr [assemblyName]
列出所有程序集及其相应的引用数。如果指定 assemblyName 参数,则该工具只列出与该名称匹配的程序集及其相应的引用数。
/nologo
取消显示 Microsoft 启动标题。