Moved loading of nancy assemblies to "Initialise" in the bootstrapper,
rather than in the ctor, and set the ignored assemblies on the
ADATS in the same place. Initialise is called before any container
resolution or anything else happens, so now the ignore assemblies should
be set before anything needs the scanner.
Also move the logic to only include assemblies that reference nancy assemblies
from the resource based text resource to the resource assembly provider
so all resource based providers can use the same filtered list.
Fixes #504
Closes #638
Fixes #418

It is, but the ignored assemblies are set in the bootstrapper, and it's only done once on app startup, so I'm not too concerned about that.. as far as I know we've never had an issue where the bootstrapper locator crashed.

I'm actually thinking I might set a default in the static ctor of ADATS that ignores any assembly that doesn't have a nancy reference.. that should speed up the initial scan for the bootstrapper somewhat, and fix your concerns about it blowing up?

That would be a smart fix indeed! :) I didn't really have that many concerns about it, but the remaining concerns would definatelly be fixed :P. I didn't know you could see which references an assembly has.

On Thu, Jan 17, 2013 at 11:14 AM, Albert-Jan Nijburg < notifications@github.com> wrote:
That would be a smart fix indeed! :) I didn't really have that many
concerns about it, but the remaining concerns would definatelly be fixed
:P. I didn't know you could see which references an assembly has.
—
Reply to this email directly or view it on GitHub<https://github.com/NancyFx/Nancy/pull/638#issuecomment-12361706>.