问题描述
是这样的,我有个小程序,我想不用“右键>添加引用”这样去调用dll文件,因为这是调用相对路径啊,换个盘符就没法用了,而且程序还报错。我想知道怎么样才能调用同级目录下的dll文件,并且使用。Debug文件夹:ItemImage.dll<---就是调用这个dll文件FrmMain.exe<---这是主程序FrmMain.pdbFrmMain.vshost.exeFrmMain.vshost.exe.manifest请大神们来解决啊!
解决方案
解决方案二:
直接添加引用就行了,vs在编译时会自动copy该dll到exe所在目录的。exe运行后会自动在同目录下寻找相应的dll。
解决方案三:
真的吗?我去试试。
解决方案四:
随便搜了一个文章参考:你可以注意到,.net框架会按照一定的次序自动去查找不同目录。
解决方案五:
直接复制到你的项目的.exe同级目录下,添加引用就行了
解决方案六:
也可以使用反射动态调用。
解决方案七:
楼主想太多了,VS没那么XX
解决方案八:
其实可以的……
时间: 2024-10-22 10:54:07