【C# 程序集】把自己的程序集添加|卸载 到GAC 全局程序集缓存中
2024-09-07 23:35:16
添加全局程序集缓存
Global Assembly Cache Tool (Gacutil.exe)
操作环境windows10+vs2019
cmd.exe位置在 C:\Windows\System32目录下,
第一步、以管理员的身份运行cmd.exe,然后输入以下命令进入gacutil.exe所在的文件夹。
cd /d C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools\x64
第二部:运行以下命令把强名称的程序集 添加到GAC中
gacutil -I "C:\Users\HP\source\repos\ConsoleApp3\Order1.dll"
第三步、再次用gacutil -L order1 查看GAC程序集确认一下是否添加成功
添加时注意事项:
1、加入GAC的程序集必须是强名称程序集。
2、强项把程序集拖入或者拷贝入 GAC目录是无效的。
3、必须以管理员身份运行 cmd.exe
卸载全局程序集缓存:
必须以管理员身份运行 cmd.exe
使用强名称卸载程序集,避免了卸载了其他版本
强名称删除:
gacutil -u "order, Version=1.1.0.0, Culture=neutral, PublicKeyToken=6e16e7a20f411656, processorArchitecture=MSIL"
弱名称删除:
gacutil -u order1
参考链接:https://www.cnblogs.com/zhengwen/archive/2011/09/20/2182255.html
最新文章
- atitit.日期,星期,时候的显示方法ISO 8601标准
- python使用pdkdf2加盐密码
- rem、em、px的区别
- canvas学习笔记:canvas对图片的像素级处理--ImageData的应用
- Swift3.0语言教程获得一个公共的前缀
- CSS3 Transform Matrix
- 苹果开发——App内购以及验证store的收据(二)
- 2016 系统设计第一期 (档案一)MVC 控制器接收表单数据
- ecshop在nginx下实现负载均衡
- Maven工程引入jar包(转)
- 使用Spring Boot快速构建基于SQLite数据源的应用
- [Google Codejam] Round 1A 2016 - The Last Word
- 豹哥嵌入式讲堂:ARM开发之文件详解(2)- linker文件
- big_menu菜单设置
- Win7 Win8 Win10取不到机器码的处理办法
- LwIP-网络接口管理
- PHP 闭包获取外部变量和global关键字声明变量的区别
- 12: MyBatis之传入参数parameterType
- mybatis主键自增长
- CodeForces 540C Ice Cave (BFS)