What are Bootstrappers/Bootstrapping in C#

BenM picture BenM · Sep 23, 2013 · Viewed 24.7k times · Source

I've seen these terms used in a few different places all to mean different things depending on the technology involved. Please could someone explain to me what it means in C# terms and the benefits of using it?

I am looking for answers specifically related to bootstrapping in C#. I'm looking for how, in terms of C#, bootstrapping relates to other .NET frameworks/components.

Answer

Antarr Byrd picture Antarr Byrd · Sep 23, 2013

The bootstrapper is responsible for the initialization of an application built using the Composite Application Library. By using a bootstrapper, you have more control of how the Composite Application Library components are wired up to your application. For example, if you have an existing application that you are adding the Composite Application Library to, you can initialize the bootstrapping process after the application is already running.

Read More... at msdn concerning a bootstrapper.