热门IT资讯网

给共享程序集设置引用

发表于:2024-11-26 作者:热门IT资讯网编辑
编辑最后更新 2024年11月26日,GAC的程序集可以包含与它们相关的引用。给GAC的程序集设置引用后,就不能单独的删除GAC的程序集如果要删除GAC的程序集,就必须要删除相关的引用引用的类型可以 是下面 3个选项中的一个:------

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"

0