标题:关于引用DLL
只看楼主
yuk_yu
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:334
专家分:134
注 册:2009-3-16
结帖率:85.71%
已结贴  问题点数:20 回复次数:4 
关于引用DLL
我在写一个东西时会引用下载的一个DLL, 当生成exe后为何不能单独运行?我要怎么做?在调试情况下没有任何问题,运行完全正常。
2016-09-21 14:04
不说也罢
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:39
帖 子:1481
专家分:4989
注 册:2007-10-7
得分:20 
情况好像没有说明白,是在另外机器上运行,还是仍在本机运行?是否有程序加载时引用的文件路径不对?出错说明?
暂时无法判断。另外,项目的文件夹下,有bin,obj两个文件夹,里面都有exe文件,你可能需要检查一下调试正常后生成的exe文件是在哪个文件夹下,然后直接运行那个EXE试试。

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


===================================================
讨厌C#的行尾的小尾巴;和一对大括号{ }
===================================================
2016-09-21 15:16
yuk_yu
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:334
专家分:134
注 册:2009-3-16
得分:0 
回复 2楼 不说也罢
在BIN里面, 但是不能单独提取EXE出来运行。在其他电脑和本机都是一样!
2016-09-21 16:13
不说也罢
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:39
帖 子:1481
专家分:4989
注 册:2007-10-7
得分:0 
单独提取EXE出来运行??BIN目录的DLL文件要与EXE文件一同拷贝,并且目录要相同。

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

如果问题重现,可将新建的这个项目打包上来看看。

===================================================
讨厌C#的行尾的小尾巴;和一对大括号{ }
===================================================
2016-09-21 16:37
yuk_yu
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:334
专家分:134
注 册:2009-3-16
得分:0 
回复 4楼 不说也罢
谢谢版主,我再试试看,如果同样的问题再出现,我再请教!谢谢
2016-09-22 09:12



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-469019-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.115151 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved