Gacutil.exe的使用

GACUtil.exe 程序是微软提供的操作 .NET 全局程序集缓存实用工具,英文为 .NET  Global Assembly Cache Utility ,通过该控制台程序实现 .NET 配件的安装、卸载、列出已安装程序集的清单等功能,下面是其使用方法。

用法: Gacutil <命令> [ <选项> ]

下面是可使用的命令:

命令

说明

/i <assembly_path> [ /r <...> ] [ /f ]

将程序集安装到全局程序集缓存。<assembly_path> 是包含程序集清单的文件的名称。

/il <assembly_path_list_file> [ /r <...> ] [ /f ]

将一个或多个程序集安装到全局程序集缓存。<assembly_list_file> 是指向包含程序集清单文件路径列表的文本文件的路径。文本文件中的各个路径必须用 CR/LF 分隔。

/u <assembly_display_name> [ /r <...> ]

卸载程序集。<assembly_name> 是要从全局程序集缓存中移除的程序集的名称(部分或完全限定)。如果指定了部分名称,则将卸载所有匹配的程序集。

/uf <assembly_name>

通过移除所有跟踪引用,强制卸载程序集。<assembly_name> 是要移除的程序集的全名。程序集将被移除,除非被 Windows 安装程序引用。 警告: 使用 /uf 命令要小心,因为应用程序可能无法运行!

/ul <assembly_display_name_list_file> [ /r <...> ]

从全局程序集缓存卸载一个或多个程序集。<assembly_list_file> 是指向包含程序集名称列表的文本文件的路径。文本文件中的各个名称必须用CR/LF 分隔。

/l [ <assembly_name> ]

列出全局程序集缓存的内容。如果指定了可选的<assembly_name>参数,则仅列出匹配的程序集。

/lr [ <assembly_name> ]

列出全局程序集缓存的内容,包括跟踪引用信息。如果指定了可选的 <assembly_name>参数,则仅列出匹配的程序集。

/cdl

删除下载缓存的内容

/ldl

列出下载缓存的内容

/?

显示详细帮助屏幕

旧命令用法:

旧命令

等效命令

/if <assembly_path>

/i <assembly_path> /f

/ir <assembly_path> <reference_scheme> <reference_id> <description>

/i <assembly_path> /r <...>

/ur <assembly_name> <reference_scheme> <reference_id> <description>

/u <assembly_path> /r <...>

  另外,可用的选项如下:

/r <reference_scheme> <reference_id> <description>

    指定要安装(/i, /il)或卸载(/u, /ul)的跟踪引用。

      <reference_scheme> 是所添加的引用的类型(UNINSTALL_KEYFILEPATH OPAQUE)

      <reference_id> 是引用应用程序的标识符,这取决于 <reference_scheme>

      <description> 是对引用应用程序的友好说明。

/f

    强制重新安装程序集,而不考虑是否存在同名程序集。

/nologo

    取消显示徽标版权标志

/silent

    取消显示所有输出

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值