首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

什么时候亟需显示的调用gacutil命令

2013-09-08 
什么时候需要显示的调用gacutil命令?我上网查了一下,gacutil命令是全局程序集缓存工具 (Gacutil.exe)。请问

什么时候需要显示的调用gacutil命令?
我上网查了一下,gacutil命令是全局程序集缓存工具 (Gacutil.exe)。
请问这个全局缓存的作用是什么? 可以没有吗?

例如,我编写一个C#的类库,写一个简单的com组件,那么编译生成dll的过程中,IDE是不是调用了gacutil呢? 我另建一个控制台程序来调用它,会不会也用到了gacutil呢?
[解决办法]
很简单,你希望某个程序集是全局的,这台电脑上所有的程序都可以共享的,那么就注册到gac中。
[解决办法]
默认情况下,dll不注册到gac,你的程序引用它,会在当前目录下搜索这个dll。

注册com和注册程序集到gac是不同的,尽管你可以同时注册这两者,但是注册到com不一定要注册到gac。注册到com使用的是regasm工具。

热点排行