vs2010怎么把生成的exe与依赖的dll放在不同文件夹下
2个回答
展开全部
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、确定就可以了。
展开全部
在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>
XML/HTML code?
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<probing privatePath="bin;bin2\subbin;bin3"/>
</assemblyBinding>
</runtime>
</configuration>
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询