为什么已经在GAC中注册了,却还是找不到这个程序集?

stg609 2010-03-08 10:13:58
我通过gacutil这个工具,执行gacutil -if D:\ClassLibrary1.dll
提示我已经成功将程序集加入到GAC。

然后我还使用gacutil -l ClassLibrary1 来查看是否真的加入了,运行这个命令后提示找到一个匹配的程序集,并把程序集的4个名称完整的列了出来。

我以为这样说明已经加入进去了,就想在自己的其它项目中使用,但是我在其它项目中还是找不到这个程序集,我通过“添加引用”,找不到我的程序集,另外,我直接找C:\windows\assembly\目录下,也找不到这个程序集。

这是什么情况呀?
...全文
246 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
stg609 2010-03-14
  • 打赏
  • 举报
回复
还是没解决,不过可能和我自己描述不清也有关系,分还是给大家了。
stg609 2010-03-11
  • 打赏
  • 举报
回复
那我注册成功后,要使用,应该怎么用呢?

因为我无法通过“添加引用”找到这个程序集
鸭梨山大帝 2010-03-11
  • 打赏
  • 举报
回复
添加引用-->浏览-->定位到你的dll

[Quote=引用 6 楼 stg609 的回复:]
那我注册成功后,要使用,应该怎么用呢?

因为我无法通过“添加引用”找到这个程序集
[/Quote]
鸭梨山大帝 2010-03-09
  • 打赏
  • 举报
回复
C:\windows\assembly\ 下没有你GAC注册的DLL名称 +版本 + 公用密钥,那就说明没有注册成功.

另外并不是GAC注册成功了就能直接用,专案还是需要引用,只是不需要再放置一份在bin目录下.
wuyq11 2010-03-09
  • 打赏
  • 举报
回复
GAC:gacutil /i x.dll提示注册成功
只能说明把dll部署到全局程序缓存
gacutil 程序集
stg609 2010-03-09
  • 打赏
  • 举报
回复
接着顶,大家帮忙呀~~~~
stg609 2010-03-09
  • 打赏
  • 举报
回复
没有人遇到过吗?~~

17,740

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET Framework
社区管理员
  • .NET Framework社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧