我的申请需要哪些外部dll?

时间:2010-11-16 20:01:49

标签: .net dependency-management

有没有办法知道网络组件需要哪些dll?该程序是使用一些外部库构建的,但是idont知道库是什么。

2 个答案:

答案 0 :(得分:2)

如果在Visual Studio中调试.NET程序集,请打开“调试:模块”窗口以查看该进程加载的所有DLL。

您应该对DLL依赖性walker进行Web搜索。这种工具显示了DLL之间的静态依赖关系。 .NET程序集是DLL,应该可以使用这些工具。

静态分析工具无法告诉您在运行时动态加载的任何DLL(通过LoadLibrary()等)。现场调试器会话将向您显示这些内容。

答案 1 :(得分:0)

我想你可以在Reflector中打开程序集 - 如果它打开它是一个.Net程序集