TL;DR – Use the ‘Modules’ window do view the assemblies loaded at every point of the application’s lifecycle.
Initially i did not plan to write about this, but after observing a team trying to figure out what assemblies are being loaded in to their app’s process, i thought to share this small tip.
So what do you do when you hit a breakpoint in Visual Studio, and all you want is to check what assemblies are loaded, their version, their physical path etc…?
Visual Studio supports this little feature called “Modules” window that can be viewed only when you are in debug mode. To inspect this window, go to
Debug => Windows => Modules (or press Ctrl+D, M)
What you should see is a ‘Modules’ window that pops out
If this is the first time you see this window, you will not believe that you’ve been living without it until now. No more wondering when, what and what version is being loaded, just step through your code and see the Modules list updated with the relevant information.