Using assemblies
Published 10 July 2013
.NET Reflector can disassemble process assemblies (EXE) and library assemblies (DLL).
Using assembly lists
You can create groups of assemblies and then open and browse them as a set. The list of assemblies is stored in the configuration file, Reflector.cfg, and is loaded the next time you open .NET Reflector. You can create as many assembly lists as you want.
To open an assembly list:
- On the File menu, click Open List.
The Assembly List Management dialog box is displayed. - Choose the assembly list and click Select.
You can also use the Assembly List Management dialog box to add a new assembly list. This creates a copy of the current list, which can then be modified. You can also remove assembly lists using this dialog box.
To open an assembly from the Global Assembly Cache (GAC):
- On the File menu, click Open Cache.
The Assembly Cache dialog box is displayed. You can then open a particular assembly directly from the cache. - Select the assembly then click Open.
The new assembly is added to the assembly list. You may need to minimize any currently expanded assemblies to see the new entry.
You might want to refresh the assembly list, for example, if you have made changes in an open assembly. To refresh the assemblies list, On the View menu, click Refresh; or on the toolbar, click . All assemblies in the list are reloaded.
It is not possible to refresh an individual assembly. If you have a large number of assemblies in the list then you should only refresh when necessary.