GAC的程序集可以包含与它们相关的引用。
给GAC的程序集设置引用后,就不能单独的删除GAC的程序集
如果要删除GAC的程序集,就必须要删除相关的引用
引用的类型可以 是下面 3个选项中的一个:
--------------UNINSTALL_KEY:由MSI使用
--------------FILEPATH:可以指定一个目录
例如:
gacutil -i assembly.dll -r filepath C:\Users\Administrator\Desktop\Timber.Assembly\Timber.Assembly\bin\Debug "asb"
卸载GAC的程序集(第一种)
gacutil -u assembly.dll -r filepath C:\Users\Administrator\Desktop\Timber.Assembly\Timber.Assembly\bin\Debug "asb"
卸载GAC的程序集(第二种)
1,删除C:\Users\Administrator\Desktop\Timber.Assembly\Timber.Assembly\bin\Debug文件夹
2,gacutil -u assembly.dll
--------------OPAQUE:引用类型允许设置任意类型的引用
例如:
gacutil -i assembly.dll -r opaque 1111 "aa"
卸载GAC的程序集
gacutil -u assembly.dll -r opaque 1111 "aa"
时间: 2024-10-15 10:22:05