Reflector.AssemblyListExport
The Reflector.AssemblyListExport addin is a small addin that allows you to import and export saved assembly lists. The Assembly lists allow you to control the loaded assemblies in the assembly browser. You can already work with multiple lists in Reflector by using the Assembly List Manager (File –> Open List). The more you use them the more you may want to carry those assembly lists to another machine … that is where is addin will help.
Download
Reflector.AssemblyListExport (Dll zip only)
Export an Assembly List
In order to export an assembly list you will need to do the following:
1. Download the addin, extract it and register it with Reflector (View –> Add-ins)
2. There will now be a new menu item on the Tools menu, click Import/Export Assembly List –> Export and you will get a dialog like the one below:
NOTE: the dialogs are sizable, so you can stretch them.
3. Choose the items you want to export and click Export
4. A Save file dialog will then popup, choose a location and give the file a name and click OK
That’s all you need to do. You can now import that xml file on another machine.
Import an Assembly List
With importing, there are a couple of things you need to take into account:
Hide existing Assembly Lists items checkbox – this will by default be checked, which means your current assembly lists will not show in the loaded tree view. If you uncheck it, your assembly lists will be shown in the list view. NOTE: if you uncheck any of your existing items – they will be removed when you click the import button.
(Currently Loaded) Assembly List – any checking/unchecking of the currently loaded Assembly list is read-only (this is the assembly list you currently have loaded in Reflector before you clicked Import). I have made the text gray to make this point. Most likely you really don’t want to manage your current assembly list from the Import addin … so this should be a non issue.
Items with “(Copy)” – in order to allow for assembly lists of the same name being in the import file, I have simply added the text “(Copy)” to the end of any name that already exists to keep from causing a merge of the settings.
Once you have exported an assembly to an xml file, you can now import it by doing the following:
1. Go to Tools Menu click Import/Export Assembly List –> Import
2. Find the xml file you exported in the open file dialog that popups up and click OK
3. You will then get a dialog that looks like the one below - except it will have your items loaded in the tree view :)
NOTE: the dialogs are sizable, so you can stretch them.
4. Check the items you want to import and click the Import button.
That is it. The new assembly lists should now be available through the File –> Open List like usual.