代码改变世界

C# 设置当前程序调用的dll文件以及其他文件的寻址路径

2012-04-23 11:47  Andrew.Wangxu  阅读(871)  评论(0编辑  收藏  举报

文件:

  1. App.exe为主程序
  2. A.dll为需要调用的bll文件
  3. B.dll为需要调用的bll文件

 

一般情况下,我们的exe程序会调用一些dll。

由于项目可能较大,有很多的dll文件需要调用,并不可能将这些文件全部放在跟exe同一目录。

但是默认情况下app.exe只会在当前目录和系统库的目录寻找调用的dll

------------------------------------------------

如果我么要这样:

App.exe

   文件夹1  -   A.dll

   文件夹1  -   B.dll

 

只需要在你的程序中加入以下代码即可:

_AppDomain app = AppDomain.CurrentDomain;
app.AppendPrivatePath("文件夹1");

 

追加一个寻址路径就好了。

参考:http://www.wxzzz.com/?id=92