I have multiple implementations of IWindsorInstallers. In their Install methods I want them to use some predefined values. I hoped to do this using the IConfigurationStore but it's not clear for me how to do this.
I can't seem to find any code examples for this.
My workaround is registering these values as object in the container first, and then resolving them in the installers that need the values. But I don't think this is a very good solution.
You can abstract away both the console and environment settings. You can use the suggested article by @PhilDegenhardt. An example may look like this - the console settings come from static class through interface and the environment settings come from method. You can combine/refine and move classes around to avoid bad dependencies around your app to get to the desired behavior :
UPDATE
Here is a sample project for Azure/MVC and another one for console app. Both are for strong typed configurations and abstracting away the ConfigurationManager.