2.59 MB
242.90MB
11.0 MB
82.1MB
59M
.NET Dependency Walker 是一款专门为程序员提供的编程软件。分析和查看上的程序集依赖关系。NET平台通过。NET依赖于walkers,对程序员有很大的帮助。
。网络依赖沃克软件功能
①扩展应用。因为dll可以由应用程序动态加载到内存中。因此,应用程序只能在必要时将DLL加载到内存中,这使得程序具有很强的可维护性。比如QQ的视频功能需要升级,负责写QQ的程序员不需要重写QQ的所有代码,只需要重写与视频功能相关的DLL文件即可。
②方便程序员合作。
这个和我们终端用户关系不大,只是为了理解。我们都知道有很多编程工具,比如VB,VC,Delphi等等。如果几个人一起写一个大程序,那么可能有的人用VB有的人用VC,每个人用的编程语言不一样。应该用哪个编译器编译?就像一群来自不同国家的人一起写一篇文章。如果所有的文章都是用不同的语言写的,怎么凑在一起?有了DLL,VC程序员可以写一个DLL,然后VB程序员可以在程序中调用它。不用担心怎么把它们都编译成一个EXE。
③节省内存。
如果多个应用程序调用同一个DLL,DLL文件不会重复加载到内存中,但是这些应用程序将共享加载到内存中的同一个DLL。比如一个办公室,很少给每个员工配备一个饮水机,而是在公共场所放置一个饮水机,所有需要喝水的员工都可以共用这个饮水机,降低了成本,节省了空间。
④共享项目资源。
包括刚才提到的常用文件对话框,DLL文件提供了应用程序之间共享资源的可能性。资源可以是程序对话框、字符串、图标或声音文件。
⑤解决应用本地化问题。
下载一个程序的中文包后,打开中文描述,经常可以看到程序原来的DLL被下载包中的DLL文件覆盖,中文版完成。这些程序与执行代码和应用程序接口分开编写,中文翻译器只需要用中文发布与程序接口相关的DLL即可。
软件功能
组件依赖性查看程序集链接到的其他程序集和本地库。
本地电话
查看从本地库中调用了哪些外部函数。
类型
检查反射器、ILSpy和其他部件。
向前型
查看一个程序集中的哪些类型实际上是另一个程序集中的类型。没听说过阳性?请在MSDN上阅读。
导入类型
检查程序集实际使用的类型以及它来自哪个源集。
汇编表
查看从一个程序集引用的所有程序集的列表(递归)。
本地图书馆列表
查看链接到程序集的所有本地库的列表(递归)。