Is there any way to know which dlls are required by a net assembly???. The program was built with some external libraries, but idont know what libraries was.
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
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.