Wednesday, March 15, 2006 8:19 PM Olaf Conijn

Enterprise Library extensions drop 2: Return of the Environmental Overrides

Environmental Overrides
The ‘Environmental Overrides’ extension is back and works with Enterprise Library 2.0.




Functionally not much has changed; therefore I refer to this
explanation on the usage of the extension and a couple of example usage scenarios.
This drop contains the complete set of extensions for Enterprise Library v.2 of which some are changed and bugs are fixed. Make sure you update all all the extensions after downloading.

Installation and download
Edit: Please visit the Enterprise Library Extensions page for the latest download and installation notes



Is there more?
Next up would be the ‘Naked ConfigurationNode’ which should make it extremely easy to add designtime support to any .NET 2.0 configuration structure.
I’m currently developing it and making an implementation against System.Web’s configuration (that will hopefully prove my point ;-)).

# re: Enterprise Library extensions drop 2: Return of the Environmental Overrides

Wednesday, March 15, 2006 1:12 PM by John K

Nice work!

# Entlib 2.0: Environmental overrides extension

Wednesday, March 15, 2006 5:22 PM by Anatoly Lubarsky

# re: Enterprise Library extensions drop 2: Return of the Environmental Overrides

Wednesday, March 15, 2006 11:14 PM by Jelle Druyts

Hi Olaf, this looks pretty awesome, thanks a lot for these extensions!

The only minor (although, could be major) issue I see is when I use the Configuration Protector to encrypt e.g. my database connection strings, and then the Environmental Overrides to modify them for a production environment. The problem is that the modified value is stored in the main config file in what seems to be a base64 encoded field: if I decode that field, I can read the production password... Any chance I can enforce encryption on these overridden values?

I'd love to encrypt the entire Environmental Overrides section using the Configuration Protector but that doesn't seem to be allowed ;-)

Thanks!

# re: Enterprise Library extensions drop 2: Return of the Environmental Overrides

Thursday, March 16, 2006 1:06 AM by Olaf

Jelle,

It should be. Did you recompile the whole solution (and put the Configuration Protector in the bin folder?).

You should see a new boolean property on the Overrides section that allows you to protect it.

# Some bloody cool Enterprise Library v2 Extensions

Thursday, March 23, 2006 12:25 PM by Tom Hollander's blog

Sorry I'm a bit late to the party here - but better late than never! There are a couple of really cool...

# Enterprise Library Extensions

Wednesday, March 29, 2006 3:44 AM by ^(?:[^$]*)$ --Matches everything, captures nothing


Download latest version: Enterprise Library Extensions 0.7

Installation
All the extensions can...

# Some bloody cool Enterprise Library v2 Extensions

Tuesday, April 04, 2006 3:43 PM by Tom Hollander's blog

Sorry I'm a bit late to the party here - but better late than never! There are a couple of really cool...

# The News in Brief

Monday, July 10, 2006 7:11 PM by Tom Hollander's blog

I'm back from a brief but fun vacation in Paris and London - away from the distractions of the web...

# Errors compiling Extensions in Windows XP

Monday, July 17, 2006 2:21 PM by Cool

Unable to copy file "EnvironmentalOverridesNode.bmp" to "obj\Debug\EnterpriseLibraryExtensions.EnvironmentalOverrides.EnvironmentalOverridesNode.bmp". The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters. EnterpriseLibraryExtensions.EnvironmentalOverrides.

What should I do?

# Is this plugin bug proof ?

Tuesday, July 18, 2006 8:38 AM by JoeF

I created three default environements and starting doing some overrides. After a few overrides, I wanted to create one more environment, It gives me a stack overflow exception. I asked my co-worker to do the samething, he has other issues when trying to save and is also getting stack overflow exception. Is this plugin bug proof ?