注册 登录
编程论坛 VB.NET论坛

关于引用DLL

yuk_yu 发布于 2016-09-21 14:04, 1986 次点击
我在写一个东西时会引用下载的一个DLL, 当生成exe后为何不能单独运行?我要怎么做?在调试情况下没有任何问题,运行完全正常。
4 回复
#2
不说也罢2016-09-21 15:16
情况好像没有说明白,是在另外机器上运行,还是仍在本机运行?是否有程序加载时引用的文件路径不对?出错说明?
暂时无法判断。另外,项目的文件夹下,有bin,obj两个文件夹,里面都有exe文件,你可能需要检查一下调试正常后生成的exe文件是在哪个文件夹下,然后直接运行那个EXE试试。

[此贴子已经被作者于2016-9-21 15:17编辑过]

#3
yuk_yu2016-09-21 16:13
回复 2楼 不说也罢
在BIN里面, 但是不能单独提取EXE出来运行。在其他电脑和本机都是一样!
#4
不说也罢2016-09-21 16:37
单独提取EXE出来运行??BIN目录的DLL文件要与EXE文件一同拷贝,并且目录要相同。

你可以建一个新项目,添加这个DLL文件引用后,编译运行下,看问题会不会重现。我表示从未遇过这个的问题。

如果问题重现,可将新建的这个项目打包上来看看。
#5
yuk_yu2016-09-22 09:12
回复 4楼 不说也罢
谢谢版主,我再试试看,如果同样的问题再出现,我再请教!谢谢
1