码迷,mamicode.com
首页 > Windows程序 > 详细

C#中 dll文件放在子目录中的方法

时间:2016-08-04 21:37:58      阅读:1082      评论:0      收藏:0      [点我收藏+]

标签:

VS2012-C#

dll文件直接放在程序根目录中(和exe文件一起)比较乱,可以将dll文件放在子文件夹中。步骤如下:

1、将dll文件放入子文件夹

2、添加引用

解决方案资源管理器中,中 工程名或者“引用”上右键,选中添加引用。

中引用管理器中,点击浏览,选中子文件夹中的dll文件。

技术分享

 

3、修改dll文件的引用属性

点击添加成功的引用,将“复制本地”改成false(不然程序运行的时候会将子文件夹下的dll文件复制到根目录中)。

 技术分享

4、添加引用的地址,修改config文件

在根目录中打开“软件名.exe.config”文件,添加<runtime>中的语句。

其中 probing privatePath 中的地址为子文件的名称。

如果有多个子文件夹,两个地址用“;”隔开,如<probing privatePath="lib;bin;config/user"/>

 1 <?xml version="1.0" encoding="utf-8" ?>
 2 <configuration>
 3     <startup> 
 4         <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
 5     </startup>
 6 
 7     <runtime>
 8     <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
 9     <probing privatePath="lib"/>
10     </assemblyBinding>
11     </runtime>
12 
13 </configuration>

 

C#中 dll文件放在子目录中的方法

标签:

原文地址:http://www.cnblogs.com/dengwx/p/5738249.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!