<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>External configuration files in Enterprise Library for .NET Framework 2.0</title><link>http://blogs.msdn.com/tomholl/archive/2006/04/02/entlib2externalconfig.aspx</link><description>I don't know if it's the onset of spring (or autumn, depending on your hemisphere), but judging from the number of mails I've received on this topic in the last few weeks, it seems that everyone is trying to make the Enterprise Library configuration system</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: External configuration files in Enterprise Library for .NET Framework 2.0</title><link>http://blogs.msdn.com/tomholl/archive/2006/04/02/entlib2externalconfig.aspx#567216</link><pubDate>Mon, 03 Apr 2006 15:12:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:567216</guid><dc:creator>Mark Lindell</dc:creator><description>Thanks. &amp;nbsp;I was using the configSource method and dumped it due to not being able to use the Configuration tool.&lt;br&gt;&lt;br&gt;You are right about the configuration APIs not being very well documented. &amp;nbsp;Unfortunately, this goes for the EL as well. &amp;nbsp;I've watched the web cast on the ObjectBuilder and configuration but it only scratches the surface of the configuration possiblities. &amp;nbsp;I got lost in anything more than just a simple configuration and gave up. &amp;nbsp;I already had a solution using a ConfigurationSectionHandler and couldn’t' spare the time to learn the intricate details of ObjectBuilder to accommodate my scenario. &amp;nbsp;&lt;br&gt;&lt;br&gt;I understand the benefit but the cost/benefit ratio is way to high to devote more time.&lt;br&gt;</description></item><item><title>re: External configuration files in Enterprise Library for .NET Framework 2.0</title><link>http://blogs.msdn.com/tomholl/archive/2006/04/02/entlib2externalconfig.aspx#567515</link><pubDate>Mon, 03 Apr 2006 22:34:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:567515</guid><dc:creator>tomholl</dc:creator><description>Thanks for the feedback Mark. ObjectBuilder was a late addition to the scope of both EntLib and CAB and it isn't documented anywhere near as well as we'd have liked. Hopefully we'll be able to improve this in the future, but in the meantime you can post any questions or answers about ObjectBuilder at &lt;a rel="nofollow" target="_new" href="http://practices.gotdotnet.com/projects/objectbuilder"&gt;http://practices.gotdotnet.com/projects/objectbuilder&lt;/a&gt;&lt;br&gt;&lt;br&gt;Tom</description></item><item><title>re: Read/Write App.config with .NET 2.0/Enterprise Library </title><link>http://blogs.msdn.com/tomholl/archive/2006/04/02/entlib2externalconfig.aspx#569334</link><pubDate>Thu, 06 Apr 2006 00:19:05 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:569334</guid><dc:creator>Alois Kraus</dc:creator><description /></item><item><title>re: External configuration files in Enterprise Library for .NET Framework 2.0</title><link>http://blogs.msdn.com/tomholl/archive/2006/04/02/entlib2externalconfig.aspx#576933</link><pubDate>Sat, 15 Apr 2006 21:05:29 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:576933</guid><dc:creator>J. Ambrose Little</dc:creator><description>Tom,&lt;br&gt;&lt;br&gt;One of the caveats of using the configSource attribute is that it has to be a physical path in the same directory or a sub-directory of the application root (as I understand it). &amp;nbsp;It's worth mentioning as this unfortunately eliminates, e.g., sharing config files over a UNC share.</description></item><item><title>re: External configuration files in Enterprise Library for .NET Framework 2.0</title><link>http://blogs.msdn.com/tomholl/archive/2006/04/02/entlib2externalconfig.aspx#577934</link><pubDate>Tue, 18 Apr 2006 04:46:09 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:577934</guid><dc:creator>Mick Wood</dc:creator><description>Tom,&lt;br&gt;&lt;br&gt;We use the confiSource attribute as you have discussed in your last example but as the post above points out, the external configuration sources having to reside in the application directory path or subdirectories. &amp;nbsp;This is an unfortunate restriction on what otherwise is a pretty tidy solution.&lt;br&gt;&lt;br&gt;Can you recommend a simple wrapper that can be placed over System.Configuration that would allow configuration sources outside of the application directory path to be used?</description></item><item><title>re: External configuration files in Enterprise Library for .NET Framework 2.0</title><link>http://blogs.msdn.com/tomholl/archive/2006/04/02/entlib2externalconfig.aspx#578576</link><pubDate>Wed, 19 Apr 2006 01:04:18 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:578576</guid><dc:creator>Danny</dc:creator><description>Hi Tom,&lt;br&gt;&lt;br&gt;Is it possible to read the XML config files from a memory stream instead of file ? I would like to configure the caching block at runtime without using any local config file.&lt;br&gt;&lt;br&gt;Kind regards,&lt;br&gt;Danny</description></item><item><title>re: External configuration files in Enterprise Library for .NET Framework 2.0</title><link>http://blogs.msdn.com/tomholl/archive/2006/04/02/entlib2externalconfig.aspx#578903</link><pubDate>Wed, 19 Apr 2006 14:34:40 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:578903</guid><dc:creator>Alois Kraus</dc:creator><description>Hi Tom,&lt;br&gt;&lt;br&gt;I just wanted to add that I have patched the SqlConfigurationSource to make it work with every ConfigurationSection derived class. This enables me to import via a GUI every App.Config (not only the Enterprise Library Configuration sections) into SQL Server:&lt;br&gt;&lt;br&gt;&lt;a rel="nofollow" target="_new" href="http://geekswithblogs.net/akraus1/articles/75391.aspx"&gt;http://geekswithblogs.net/akraus1/articles/75391.aspx&lt;/a&gt;</description></item><item><title>re: External configuration files in Enterprise Library for .NET Framework 2.0</title><link>http://blogs.msdn.com/tomholl/archive/2006/04/02/entlib2externalconfig.aspx#578906</link><pubDate>Wed, 19 Apr 2006 14:43:14 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:578906</guid><dc:creator>Eric Janson</dc:creator><description>Hi Tom:&lt;br&gt;&lt;br&gt;I see what you're saying about multiple config files for 1 app, but what about multiple config files for multiple apps? &amp;nbsp;I'm using an .exe that references another .dll, both being built from the same solution. &amp;nbsp;However, DAAB in the .dll is only seeing the .exe's connection strings?! &amp;nbsp;&lt;br&gt;Mind you, this is in debug mode...I assume when deployed, the .dll will look for the config file with it's own name, but I wonder how it's even working at all since the (copied) .dll that's actually being loaded is no longer in the directory with it's appropriate config file.&lt;br&gt;I tried copying the dll's config file to where the .exe is running, but it won't even look at it! it seems to insist on loading the .exe's!!&lt;br&gt;&lt;br&gt;Is there no way to have multiple config files with multiple projects? &amp;nbsp;I'm sure I'm missing something! (I'm assuming the latter to be the case ;)&lt;br&gt;&lt;br&gt;Cheers</description></item><item><title>re: External configuration files in Enterprise Library for .NET Framework 2.0</title><link>http://blogs.msdn.com/tomholl/archive/2006/04/02/entlib2externalconfig.aspx#579099</link><pubDate>Wed, 19 Apr 2006 19:24:12 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:579099</guid><dc:creator>tomholl</dc:creator><description>Alois - way cool! Thanks - yet again - for putting this together and contributing to the community!&lt;br&gt;&lt;br&gt;Eric - this is the default behavior with .NET and with Enterprise Library; configuration files are only associated with exe and web projects, not with DLLs. However by using a FileConfigurationSource with Enterprise Library you can associate the configuration with the DLL project. If you don't want to impose any requirements on the exe's configuration file, follow the example about &amp;quot;using several configuration sources&amp;quot; above (even if you only want to use one). &lt;br&gt;&lt;br&gt;Tom</description></item><item><title>re: External configuration files in Enterprise Library for .NET Framework 2.0</title><link>http://blogs.msdn.com/tomholl/archive/2006/04/02/entlib2externalconfig.aspx#580485</link><pubDate>Fri, 21 Apr 2006 12:40:18 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:580485</guid><dc:creator>Kian Boo</dc:creator><description>If i use configSource method, &amp;quot;you’ll need to do a bit of XML manipulation by hand&amp;quot; , any idea on how to write back the the external config file instead of write to the app.config?&lt;br&gt;&lt;br&gt;thanks</description></item><item><title>re: External configuration files in Enterprise Library for .NET Framework 2.0</title><link>http://blogs.msdn.com/tomholl/archive/2006/04/02/entlib2externalconfig.aspx#580492</link><pubDate>Fri, 21 Apr 2006 12:58:09 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:580492</guid><dc:creator>Eric Janson</dc:creator><description>Good stuff!</description></item><item><title>re: External configuration files in Enterprise Library for .NET Framework 2.0</title><link>http://blogs.msdn.com/tomholl/archive/2006/04/02/entlib2externalconfig.aspx#580718</link><pubDate>Fri, 21 Apr 2006 19:13:20 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:580718</guid><dc:creator>tomholl</dc:creator><description>Kian: The tool won't support this - it will always write the data back to the app.config file. If you want to use the configSource technique, you'll need to add this attribute by hand and move the code from app.config to the external file.&lt;br&gt;&lt;br&gt;Tom</description></item><item><title>re: External configuration files in Enterprise Library for .NET Framework 2.0</title><link>http://blogs.msdn.com/tomholl/archive/2006/04/02/entlib2externalconfig.aspx#581837</link><pubDate>Mon, 24 Apr 2006 05:29:34 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:581837</guid><dc:creator>Kian Boo</dc:creator><description>Thanks Tom,&lt;br&gt;But may i know what attribute you mean for? is it those XML Attribute?&lt;br&gt;&lt;br&gt;thanks again&lt;br&gt;&lt;br&gt;</description></item><item><title>re: External configuration files in Enterprise Library for .NET Framework 2.0</title><link>http://blogs.msdn.com/tomholl/archive/2006/04/02/entlib2externalconfig.aspx#581838</link><pubDate>Mon, 24 Apr 2006 05:33:07 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:581838</guid><dc:creator>Kian Boo</dc:creator><description>Sorry for not clarify what i intend to do. I will like to store my custom object into my custom configuration file. And i will use own configuration tool to save the configured object.&lt;br&gt;&lt;br&gt;thanks</description></item><item><title>re: External configuration files in Enterprise Library for .NET Framework 2.0</title><link>http://blogs.msdn.com/tomholl/archive/2006/04/02/entlib2externalconfig.aspx#581849</link><pubDate>Mon, 24 Apr 2006 06:13:27 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:581849</guid><dc:creator>Darin</dc:creator><description>So is it possible to store my own application settings in a file located on a unc share using the file configuration source, or is that only to store the Ent Lib application block's configuration?</description></item><item><title>re: External configuration files in Enterprise Library for .NET Framework 2.0</title><link>http://blogs.msdn.com/tomholl/archive/2006/04/02/entlib2externalconfig.aspx#582065</link><pubDate>Mon, 24 Apr 2006 13:33:33 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:582065</guid><dc:creator>Gerry</dc:creator><description>Is there anyway to load you configuration without having to derive a class of ConfigurationSection. &amp;nbsp;configSource on relative path isn't that great!.&lt;br&gt;&lt;br&gt;I assumed Entlib would support IConfigurationSectionHandler in 2.0?&lt;br&gt;&lt;br&gt; IConfigurationSource source =&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ConfigurationSourceFactory.Create(&amp;quot;MyFileSection&amp;quot;);&lt;br&gt;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;MyConfigurationSection section =&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;source.GetSection(&amp;quot;Persistence&amp;quot;) as MyConfigurationSection;</description></item><item><title>re: External configuration files in Enterprise Library for .NET Framework 2.0</title><link>http://blogs.msdn.com/tomholl/archive/2006/04/02/entlib2externalconfig.aspx#582129</link><pubDate>Mon, 24 Apr 2006 16:02:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:582129</guid><dc:creator>Alois Kraus</dc:creator><description>Hi Gerry,&lt;br&gt;&lt;br&gt;the Enteprise Library shows the best practices for the NET 2.0 platform which includes not to use any deprecated interfaces. As you might have noticed the IConfigurationSource interface has been deprecated with .NET 2.0 and should therefore not be used in new applications.&lt;br&gt;&lt;br&gt;Yours,&lt;br&gt; &amp;nbsp;Alois Kraus&lt;br&gt;</description></item><item><title>re: External configuration files in Enterprise Library for .NET Framework 2.0</title><link>http://blogs.msdn.com/tomholl/archive/2006/04/02/entlib2externalconfig.aspx#582388</link><pubDate>Mon, 24 Apr 2006 22:52:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:582388</guid><dc:creator>Gerry</dc:creator><description>I assume you mean IConfigurationSectionHandler is deprecated in 2.0 and not IConfigurationSource, as FileConfigurationSource has the interface IConfigurationSource in EntLib 2.0. &amp;nbsp;Mixed views on whether or not 'IConfigurationSectionHandler' is actually deprecated in 2.0, it isn't obselete and different web pages give support for it in 2.0! &amp;nbsp;I want to load my configuration using Tom's distributed files as above which they all return a ConfigurationSection element and not Object as with IConfigurationSectionHandler. &amp;nbsp;configSource limits development to relative path, this isn't good but using 'File Configuration Source' section to define external file to load configuration from (filePath=&amp;quot;&amp;quot;) is fantastic but these objects must return a typeof(ConfigurationSection).&lt;br&gt;&lt;br&gt;Do I really want to define my xml configuration using attribute based programming, ConfigurationSection, ConfigurationElement, ConfigurationElementCollection,etc and define ConfigurationProperty attributes of class getters/setters, it works a treat but the above distributed config loading, mixed with standard type deserialization is a much better way and less configuration especially when implementing IXmlSerializable. &amp;nbsp;At less I could use xsd.exe type generation.&lt;br&gt;&lt;br&gt;I came up with this below to bypass defining classes as ConfigurationElements, ConfigurationElementCollection and implemented IXmlSerializable or xsd type generation which gives me the class using configurationSection without all the work and also the above do not support generic types and your collections are just an array list under the hood, where my requirement is to be more specfic and to hold dictionary&amp;lt;String, class&amp;gt;. &amp;nbsp;Making these support generics &amp;lt;T&amp;gt; would have been good. &amp;nbsp;Obviously you can place you own instance of Dictionary and write/read from it overriding the base implementation.&lt;br&gt;&lt;br&gt;This below will let me use 2.0 way to load configuration, returning a derived class of ConfigurationSection, deserializing my object as I wish and providing a method to retrieve the internal deserialized class. &amp;nbsp;It obviously ignores the new way kinda.&lt;br&gt;&lt;br&gt;public class StatementConfigSection : ConfigurationSection&lt;br&gt; &amp;nbsp; &amp;nbsp;{&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;private MyClass _myClass;&lt;br&gt;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public StatementConfigSection()&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;: base()&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br&gt;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;protected override void DeserializeSection(System.Xml.XmlReader reader)&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;XmlSerializer serialiser = new XmlSerializer(typeof(MyClass));&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;_myClass = serialiser.Deserialize(reader) as MyClass;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; public MyClass GetMyClass()&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;br&gt;	return _myClass;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br&gt;}&lt;br&gt;&lt;br&gt;I also didn't like the way it spat out the 'Add' as below.&lt;br&gt;&amp;lt;Names&amp;gt;&lt;br&gt;	&amp;lt;Add forename =&amp;quot;&amp;quot;/&amp;gt;&lt;br&gt;&amp;lt;/Names&amp;gt;&lt;br&gt;&lt;br&gt;Below is much better, I assume you can override the Serialise somewhere to write out as below? &amp;nbsp;If you know how that would be cool!&lt;br&gt;&amp;lt;Names&amp;gt;&lt;br&gt;	&amp;lt;Name forename=&amp;quot;&amp;quot;/&amp;gt;&lt;br&gt;&amp;lt;/Names&amp;gt;</description></item><item><title>re: External configuration files in Enterprise Library for .NET Framework 2.0</title><link>http://blogs.msdn.com/tomholl/archive/2006/04/02/entlib2externalconfig.aspx#583115</link><pubDate>Tue, 25 Apr 2006 17:25:02 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:583115</guid><dc:creator>Peter Hurford</dc:creator><description>Thanks Tom, this is good stuff. I feel I'm a lot closer to my solution but not quite there yet.&lt;br&gt;&lt;br&gt;Here's my problem:&lt;br&gt;&lt;br&gt;I have application x.exe. It calls a class library y.dll.&lt;br&gt;&lt;br&gt;y.dll needs access to config data. Its not appropriate to put it in the exe's config since (a) logically, the type of data doesn't fit, and (b) practically, y.dll could be used by any executable which needed the functionality.&lt;br&gt;&lt;br&gt;So I need at runtime for code in y.dll to run to y.dll.config for its configuration data.&lt;br&gt;&lt;br&gt;You seem to have a scenario above that fits this, but I'd like to add a twist - I'd like to do it without using the Enterprise Library classes (just so I have less to worry about deploying). Possible?&lt;br&gt;&lt;br&gt;Sorry if this seems to be a dumb question but I can find very little documentation out there for what (until I started using .net) I would have thought was a pretty trivial problem.</description></item><item><title>re: External configuration files in Enterprise Library for .NET Framework 2.0</title><link>http://blogs.msdn.com/tomholl/archive/2006/04/02/entlib2externalconfig.aspx#583200</link><pubDate>Tue, 25 Apr 2006 19:05:31 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:583200</guid><dc:creator>tomholl</dc:creator><description>Peter - the examples that use the FileConfigurationSource should help in your scenario. If you decide not to deploy the EntLib DLLs, you can still copy the approach used in the FileConfigurationSource. The key part is the call to ConfigurationManager.OpenMappedExeConfiguration (which despite its name, will open any configuration file, not just one for an .exe).&lt;br&gt;&lt;br&gt;Hope this helps&lt;br&gt;Tom</description></item><item><title>re: External configuration files in Enterprise Library for .NET Framework 2.0</title><link>http://blogs.msdn.com/tomholl/archive/2006/04/02/entlib2externalconfig.aspx#583394</link><pubDate>Tue, 25 Apr 2006 21:01:51 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:583394</guid><dc:creator>Ed</dc:creator><description>I tried using this approach with a CAB app and a WSE 3.0 app (the QuickStarts) and I assume they failed since these App Blocks don't use IConfigurationSource. Are there plans to incorporate the use of IConfigurationSource across the board so this approach can be used consistently with the Ent Lib infrastructure?</description></item><item><title>re: External configuration files in Enterprise Library for .NET Framework 2.0</title><link>http://blogs.msdn.com/tomholl/archive/2006/04/02/entlib2externalconfig.aspx#584273</link><pubDate>Wed, 26 Apr 2006 18:43:06 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:584273</guid><dc:creator>Ed</dc:creator><description>My last post may not have been clear, I refer to attempting to using FileConfigurationSource to put config info in a file other than app.config. It appears that the CompositeUI library &amp;amp; WebServicesConfiguration class don't use IConfigurationSource, so all config data must reside in app.config.</description></item><item><title>How to Read / Write App.config with .NET 2.0 / Enterprise Library</title><link>http://blogs.msdn.com/tomholl/archive/2006/04/02/entlib2externalconfig.aspx#584388</link><pubDate>Wed, 26 Apr 2006 20:51:18 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:584388</guid><dc:creator>Murray Gordon</dc:creator><description /></item><item><title>Read/Write App.config with .NET 2.0/Enterprise Library </title><link>http://blogs.msdn.com/tomholl/archive/2006/04/02/entlib2externalconfig.aspx#2428587</link><pubDate>Sat, 05 May 2007 17:02:29 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2428587</guid><dc:creator>wang102010</dc:creator><description>&lt;p&gt;Read/Write App.config with .NET 2.0/Enterprise Library&lt;/p&gt;
</description></item><item><title>Installing Event Sources For The Logging Application Block</title><link>http://blogs.msdn.com/tomholl/archive/2006/04/02/entlib2externalconfig.aspx#5017394</link><pubDate>Thu, 20 Sep 2007 22:44:50 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5017394</guid><dc:creator>ploeh blog</dc:creator><description>&lt;p&gt;One of the nice things about the Enterprise Library Logging Application Block (LAB) is that it's so darned&lt;/p&gt;
</description></item><item><title>How to use configSource to split configuration files in App.config/Web.config</title><link>http://blogs.msdn.com/tomholl/archive/2006/04/02/entlib2externalconfig.aspx#7423045</link><pubDate>Mon, 04 Feb 2008 05:27:16 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7423045</guid><dc:creator>Mainz</dc:creator><description>&lt;p&gt;如何使用其他独立的配置文件来拆分Web.config/App.config, 如何设置重启选项等 （涉及.Net framework System.Configuration&lt;/p&gt;
</description></item></channel></rss>