vs2010怎么把生成的exe与依赖的dll放在不同文件夹下

 我来答
百度网友79d5913
2016-11-26 · TA获得超过2245个赞
知道大有可为答主
回答量:1325
采纳率:83%
帮助的人:263万
展开全部

windows系统运行exe,必须要在相应的路径里可以找到该exe所依赖的dll动态库,才能正确运行。


关于如何找到依赖的dll,有三种途径:

1、跟exe同目录下寻找

2、系统环境变量path或者C:\windows\system32目录下寻找

3、人工指定的目录下寻找


所以,当你把dll和exe没有放在一起的时候,就需要将dll所在的目录,添加到系统环境变量path里,然后就可以正常运行exe了。


关于手动设置系统环境变量path的方法,可以这样操作:

1、打开电脑----在电脑桌面上----右击----我的电脑----选择属性


2、在我的电脑属性中----左侧----点击----高级系统设置


3、弹出----系统属性对话框

4、点击----环境变量----在系统变量中找到----path----编辑

5、弹出编辑系统变量的对话框----将你的路径拷贝到里面即可(注意要加分号)

6、确定就可以了。

百度网友0c89ae08f51
推荐于2018-03-05 · 超过34用户采纳过TA的回答
知道答主
回答量:67
采纳率:0%
帮助的人:57.5万
展开全部
在config文件中追加需要参照的目录列表(示例:bin;bin2\subbin;bin3):

XML/HTML code?

<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<probing privatePath="bin;bin2\subbin;bin3"/>
</assemblyBinding>
</runtime>
</configuration>
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式