开发者

Which Externals dll's are required by my application?

Is there any way to kno开发者_开发问答w which dlls are required by a net assembly???. The program was built with some external libraries, but idont know what libraries was.


If you debug the .NET assembly in Visual Studio, open the Debug: Modules window to see all the DLLs that are loaded by the process.

You should do a web search for DLL dependency walker. This sort of tool shows the static dependencies between DLLs. .NET assemblies are DLLs and should work fine with these sorts of tools.

Static analysis tools will not be able to tell you about any DLLs that are dynamically loaded at runtime (by LoadLibrary() etc). A live debugger session will show you those.


I suppose you could open the assembly in Reflector - if it opens it is a .Net assembly

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜