日期:2014-05-17  浏览次数:21041 次

vs2010怎么把生成的exe与依赖的dll放在不同文件夹下?
现在很多项目都是一堆dll加一个exe的形式,默认情况下它们在一个文件夹下,但是如果我的dll相当稳定,而exe老是在改,我就希望dll能放在一个专门的文件夹下,修改生成之后只需要拷贝一个exe给人家就行了。
请问这个咋实现呢?谢谢。

------解决方案--------------------
http://wenku.baidu.com/view/45818b62af1ffc4ffe47acc6.html
------解决方案--------------------
在config文件中追加需要参照的目录列表(示例:bin;bin2\subbin;bin3):


<configuration>
   <runtime>
      <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
         <probing privatePath="bin;bin2\subbin;bin3"/>
      </assemblyBinding>
   </runtime>
</configuration>