管理好程序中的DLL

简介:

1个项目中用到了很多DLL,而NET默认只能把这些DLL全部和EXE程序放在同1个目录下,
而我想把所有控件功能的dll放在1个Control的文件夹下面,这样方便管理。

       要实现上面的功能很简单,首先为程序加个应用程序配置文件app.config,代码如下:

None.gif <? xml version="1.0" encoding="utf-8"  ?>
None.gif < configuration >
None.gif  < runtime >
None.gif    < assemblyBinding  xmlns ="urn:schemas-microsoft-com:asm.v1" >
None.gif     < probing  privatePath ="Control"   />
None.gif    </ assemblyBinding >
None.gif  </ runtime >
None.gif </ configuration >
None.gif


其中的privatePath属性就是指明CLR在查找程序集的时候要查找的子目录,然后把所有的控件的dll放到Control文件夹中。

注意:上面这中方法只能指定应用程序所在的子目录,而不能指定应用程序之外的目录。










本文转自BearRui(AK-47)博客园博客,原文链接:http://www.cnblogs.com/BearsTaR/archive/2006/06/17/assemblyBinding.html    ,如需转载请自行联系原作者







相关文章
|
7月前
|
开发者 C++ Windows
Windows平台如何查看一个dll依赖的其他dll
好多开发者在做windows开发的时候,容易遇到dll依赖的问题,VS自带一个小工具dumpbin, 这个工具挺好用,可以查看dll相关依赖库,还可以看dll导出接口。
174 0
|
Windows
模块 DLL usrresol.dll 未能加载
IIS应用程序池自动关闭,模块DLL C:\windows\system32\inetsrv\urlresol.dll 未能加载
501 0
模块 DLL usrresol.dll 未能加载
|
C# .NET 开发框架
C# 版dll 程序集合并工具
原文:C# 版dll 程序集合并工具 C# 版dll 程序集合并工具      最近要开发一个控件给同事用,开发中会引用一些第三方DLL,这样交给用户很不方便,希望的效果是直接交付一个DLL文件。网上找了一些资料。
1108 0
|
存储 C# C++
VS2005环境下的DLL应用
VS2005环境下的DLL应用 作者:一点一滴的Beer http://beer.cnblogs.com/     以前写过一篇题为《VC++的DLL应用(含Demo演示)》的文章,当时是刚开始接触DLL,而且所讲到的一些DLL的应用都是比较浅层次的数据传递,基本不具备很强的实用性,而且所选用的开发环境是VC6.0,这次因为做做WinCE开发的过程中需要用到这个技术,所以进行了比较深入的研究,而且此次用的是VS2005开发环境,对比VC6.0的一些操作略有不同,所以重新进行了整理。
1139 0
|
Linux 数据库连接 Windows
(八):构建WineLib DLL
版权声明:您好,转载请留下本人博客的地址,谢谢 https://blog.csdn.net/hongbochen1223/article/details/50704597 (一):介绍 出于某些原因,你可能会发现你想要和使用Windows DLL一样使用你的Linux库.
1318 0