如何将dll文件放在其他目录下而不是exe所在的目录或系统目录
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将dll文件放在其他目录下而不是exe所在的目录或系统目录相关的知识,希望对你有一定的参考价值。
用vs2005编写的程序,DLL文件比较多,例如:主程序exe文件在c:\a\下,想把dll文件放在c:\a\b\中,求高手指点!!!
参考技术A 这不科学吧,要么你就把C:\a\b加入环境变量中,不过一般不是公用dll都是跟主程序放在一起的!追问主程序文件夹已经有很多DLL文件了,想把自己的那块程序的DLL文件放在一个单独的目录下,便于管理。例如:360解压缩软件的主程序在C:\Program Files\360\360zip,而在C:\Program Files\360\360zip\tools\360kantu中也有DLL文件。
追答那也不建议这么做!
本回答被提问者采纳 参考技术B 没有办法,除非你把c:\a\b路径放到path中,不过,这种方法并不是大家的常用做法,你这样做,你的用户会骂死你的追问主程序文件夹已经有很多DLL文件了,想把自己的那块程序的DLL文件放在一个单独的目录下,便于管理。例如:360解压缩软件的主程序在C:\Program Files\360\360zip,而在C:\Program Files\360\360zip\tools\360kantu中也有DLL文件。
追答这个很容易啊,自己手工加载dll,带相对路径就可以了
如何将cs文件编译成exe和dll,先谢! C#
csca.cs
csc
/t:exe
a.cs
都可以编译成a.exe
csc
/out:a.exe
a.cs
b.cs
可以把a.cs和b.cs合并编译在一起,输出a.exe
csc
/t:library
b.cs
把b.cs编译成b.dll
csc
/r:b.dll
a.cs
把b.dll和a.cs合并编译成a.exe 参考技术A 我的这个cs文件在D盘C#目录里,
我怎样做才能把他编译成exe的,望各位大哥给出详细操作步骤,谢谢, 参考技术B 一定要在控制台里用命令行输入,在窗口下双击鼠标是不行的 参考技术C to
miyimei(阿拉丁)
大哥照你的方法做,提示我系统找不到指定路径 参考技术D 晕,俺找到编辑器双击打开可一闪即没呀,郁闷
以上是关于如何将dll文件放在其他目录下而不是exe所在的目录或系统目录的主要内容,如果未能解决你的问题,请参考以下文章