关于调用DLL的问题(急)!

simanh 2003-08-21 07:16:54
我写了一个DLL,然后用其他C#工程调用它,但是只能把该DLL文件copy到EXE文件的同一目录下才有效,请问如何才能做到把DLL放在.net的安装目录下就能给多个程序共享使用呢?(象.net自己的system命名空间中的DLL文件那样)

就象以前把DLL拷到winnt\system32中就可以使用的效果
...全文
85 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
simanh 2003-08-21
  • 打赏
  • 举报
回复
把DLL文件copy到C:\WINNT\Microsoft.NET\Framework\v1.*.*中也不行,除非把“拷贝到本地”属性设成"true",但是这跟放在其他目录就没有区别了,我想达到系统自己那些DLL那种效果

请高手指教~~
simanh 2003-08-21
  • 打赏
  • 举报
回复
上面说的设置路径是不是在工程的属性中的“引用路径”啊?
设置了,但是还是不行
csharplove 2003-08-21
  • 打赏
  • 举报
回复
需要用到GAC,全局程序集高速缓存,具体情况比较复杂,请查阅C#高级编程一书
silverduck 2003-08-21
  • 打赏
  • 举报
回复
把你的dll文件拷贝到C:\WINNT\Microsoft.NET\Framework\v1.*.*目录下,而后在你建立的工程中添加应用即可
czy412 2003-08-21
  • 打赏
  • 举报
回复
有个引用路径
Cstarter 2003-08-21
  • 打赏
  • 举报
回复
在VS.studio里设置路径,

110,524

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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