If Reflector is opened and then quickly closed when not all assemblies are loaded from assembly list, the configuration is overwritten and assembly list contains only assemblies that was loaded so far, so only that assemblies will be displayed at the next Reflector run. It is annoying as it is needed to delete configuration and start again from default assembly set. Possibly you must disallow to close Reflector untill all assemblies from assembly list are loaded or do not overwrite configuration.
Comments
4 comments
-
This is a common problem I run into when I'm debugging an addin ... that is crashing. Do you have any addins installed? Are you getting the popup crash dialog to send information to Red-Gate or is it just closing?
-
No, this is not related to an add-in, and Reflector works properly and is not closed itself. This occurs if I manually close Reflector quickly after it starts (but hasn't time to load all assemblies yet as it loads assemblies one-by-one within one or two seconds). No crash occurs but the next time I start Reflector, it loads only those assemblies that was loaded before I close it last time.
-
You might be running into problems due to the way Reflector only seems to persist any changes (ie. adding/removing assemblies) at the time it closes/is closing. So if something is happening to crash it while loading or unloading the cfg file will seem go back to the previous settings (due to the persisting not completing). Sometimes on a crash it will take the cfg file back to the default settings (creates a brand new cfg file).
-
This actually has happened to me several times. The use case for me is usually one of two things:
1) Start Reflector, realize I already have a copy open, close it before it finishes loading everything up.
2) Start Reflector, wait while a fairly large list of assemblies loads up, think differently about what I'm doing and decide to shut it down before it's done loading the list.
Either way, the second I click that "close" button I know I've hosed myself and will need to re-create my list.
Oh, there's a plugin idea: list backup. Or maybe "list templates" where you can start a new list based on an existing list.
Add comment
Please sign in to leave a comment.