11

为什么,当我运行时:

gacutil –i  myAssembly.dll

我得到:

Assembly successfully added to the cache

但是当我运行时:

gacutil –l  myAssembly.dll

我明白了

Number of items = 0

?

4

2 回答 2

13

尝试

gacutil –l  myAssembly

最后不要添加 .dll。所以如果 dll 在 GAC 中注册,它将显示

Number of items = 1

http://msdn.microsoft.com/en-us/library/ex0ss12c(VS.80).aspx

于 2010-08-03T06:22:29.643 回答
0

愚蠢的理由,真的,但我感觉花了好几个小时来解决问题,当你试图找出一个复杂的问题时,这并不是你真正想要处理的事情。

要将程序集添加到 GAC,您需要指定 .dll 扩展名,但在尝试查询或取消注册时,您不得 指定.dll 扩展名。

跑步

gacutil –l  myAssembly

将返回

Number of items = 1
于 2010-08-03T06:12:40.600 回答