See the question. I want to see the methods and classes offered by a DLLs library.
See the question. I want to see the methods and classes offered by a DLLs library.
This is exactly what the Object Browser is for.
If you have limited options to download: In Visual Studio you could use Visual Studio Developer Command Prompt.
Open it from windows menu -> All programs -> Visual Studio XX -> Visual Studio Tools -> Developer Command Prompt.
Then: run command: ildasm
Example ildasm:
ildasm c:\MyNetAssembly.dll
If you have access to download any program you could use better options:
IlSpy
dotPeek
.net reflector
JustDecompile
There's a dependency tracker tool that comes with the Windows SDK (formerly the Platform SDK), it's got a reasonable GUI for looking inside executables and DLL's.
There are also some command line tools that you can use to see inside of dll's, dumpbin in particular - check the MSDN help in visual studio for more information. You can run these tools from the command prompt in the Visual Studio start menu folder.
Outside of Visual Studio, you can use a dependency tool which is able to inspect DLL and EXE imports and exports, it integrates with the shell and is very easy to use. It comes with some Microsoft SDKs. If you want to avoid the hassle of downloading and installing SDK just because of this, easy download links for all 32b/64b platforms are available at http://www.dependencywalker.com/
Microsoft documentation (no download) is available at MicroSoft Technet
Similar functionality is also available in SysInternals Process Explorer - best suited when inspecting running processes.
In Visual Studio 2022 (and without creating or opening a solution) you can view a DLL's members.
You should see your DLL members in the Object Browser now.