65.9K
CodeProject 正在变化。 阅读更多。
Home

发现程序集引用

starIconstarIcon
emptyStarIcon
starIcon
emptyStarIconemptyStarIcon

2.19/5 (8投票s)

2008年5月7日

CPOL

1分钟阅读

viewsIcon

23095

downloadIcon

141

监控软件项目的程序集引用。

引言

本文展示了加载程序集的反射机制,这对于跟踪软件项目中涉及的多个模块的引用非常有用。

背景

IT 项目中涉及的程序集数量呈指数级增长,尤其是在大型和模块化项目中。

通常,如果系统规划得当,单个 DLL 会在系统中被引用一次,以避免在系统的不同位置出现循环或重复引用。

有时,开发人员会忽略这些引用以及特定版本,这些版本对程序集加载没有影响,但在快节奏的开发环境中,程序集的特定版本可能很重要。

关注点

有一些基本的程序集始终作为引用包含在内。例如,mscorlib.dll 始终包含在内。假设一个文件夹包含固定系统的所有应用程序程序集,我们可以发现与固定字符串过滤器匹配的所有引用。例如,如果 IT 项目的团队负责人规定所有程序集都必须命名为 enterprise(*).dll,我们可能想知道所有内部开发的程序集引用。

使用工具

该工具非常易于使用,并且欢迎未来的想法和开发。筛选字段可以设置为一个 string,我们希望用它来匹配发现的程序集名称。

历史

  • 2008 年 5 月 7 日:版本 1.0.0.0 - 提供了一种基本的机制来反射程序集信息
© . All rights reserved.