<?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>Avoiding configuration pitfalls with incompatible copies of Enterprise Library</title><link>http://blogs.msdn.com/tomholl/archive/2007/04/19/avoiding-configuration-pitfalls-with-incompatible-copies-of-enterprise-library.aspx</link><description>When you install Enterprise Library 3.0, you actually get two distinct copies of the library. One copy is in the form of pre-compiled binaries - by default these get installed to "C:\Program Files\Microsoft Enteprise Library 3.0 - April 2007\bin". The</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: Avoiding configuration pitfalls with incompatible copies of Enterprise Library</title><link>http://blogs.msdn.com/tomholl/archive/2007/04/19/avoiding-configuration-pitfalls-with-incompatible-copies-of-enterprise-library.aspx#2196809</link><pubDate>Thu, 19 Apr 2007 23:36:06 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2196809</guid><dc:creator>berkej</dc:creator><description>&lt;p&gt;Tom,&lt;/p&gt;
&lt;p&gt;Thanks for the info this is exactly what I needed. One question though, due to your final note, I am wondering if there is any benefit in keeping the MS Signed assemblies around? &lt;/p&gt;
&lt;p&gt;I found that by replacing the pre-compiled binaries with my own strong named solved the editor issues. &lt;/p&gt;
&lt;p&gt;Is there any reason not to do this?&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;
</description></item><item><title>re: Avoiding configuration pitfalls with incompatible copies of Enterprise Library</title><link>http://blogs.msdn.com/tomholl/archive/2007/04/19/avoiding-configuration-pitfalls-with-incompatible-copies-of-enterprise-library.aspx#2197595</link><pubDate>Fri, 20 Apr 2007 00:34:56 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2197595</guid><dc:creator>tomholl</dc:creator><description>&lt;p&gt;If you don't plan on using the signed assemblies, there is no reason to keep them on your machine. And if you later change your mind, you can always just reinstall EntLib to get them back!&lt;/p&gt;
</description></item><item><title>re: Avoiding configuration pitfalls with incompatible copies of Enterprise Library</title><link>http://blogs.msdn.com/tomholl/archive/2007/04/19/avoiding-configuration-pitfalls-with-incompatible-copies-of-enterprise-library.aspx#2207696</link><pubDate>Fri, 20 Apr 2007 17:21:27 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2207696</guid><dc:creator>AlanY</dc:creator><description>&lt;p&gt;Tom - this is brilliant. &amp;nbsp;I must have spent 4/5 hours on this a couple of days ago. &amp;nbsp;Solved in 30 seconds after reading your article!&lt;/p&gt;
&lt;p&gt;Thanks Heaps&lt;/p&gt;
&lt;p&gt;Al.&lt;/p&gt;
</description></item><item><title>re: Avoiding configuration pitfalls with incompatible copies of Enterprise Library</title><link>http://blogs.msdn.com/tomholl/archive/2007/04/19/avoiding-configuration-pitfalls-with-incompatible-copies-of-enterprise-library.aspx#2223465</link><pubDate>Sun, 22 Apr 2007 00:22:20 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2223465</guid><dc:creator>Guy</dc:creator><description>&lt;p&gt;Here is something related.&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://www.codeplex.com/entlib/Thread/View.aspx?ThreadId=9240"&gt;http://www.codeplex.com/entlib/Thread/View.aspx?ThreadId=9240&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Is there an application to do an update of the config where one would supply the new version of the EntLibConfig and then have the .config files upgraded to that version and public key with out having to hand edit the file?&lt;/p&gt;
&lt;p&gt;If build the config with out a signed library, then I swith what would I need to do to upgrade the config files?&lt;/p&gt;
&lt;p&gt;If I start with the c:\program files then switch to my own how would that be done? Would all this be done by hand?&lt;/p&gt;
&lt;p&gt;Thank for the registry setting and stuff that helps.&lt;/p&gt;
</description></item><item><title>Some additional PIAB MatchingRules (err.. operators?)</title><link>http://blogs.msdn.com/tomholl/archive/2007/04/19/avoiding-configuration-pitfalls-with-incompatible-copies-of-enterprise-library.aspx#2246918</link><pubDate>Mon, 23 Apr 2007 17:39:54 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2246918</guid><dc:creator>^(?:[^$]*)$ --Matches everything, captures nothing</dc:creator><description>&lt;p&gt;Even though the Validation Application Block supports extensive composition of validation rules (using&lt;/p&gt;
</description></item><item><title>re: Avoiding configuration pitfalls with incompatible copies of Enterprise Library</title><link>http://blogs.msdn.com/tomholl/archive/2007/04/19/avoiding-configuration-pitfalls-with-incompatible-copies-of-enterprise-library.aspx#2289294</link><pubDate>Thu, 26 Apr 2007 22:04:22 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2289294</guid><dc:creator>Wes Weeks</dc:creator><description>&lt;p&gt;Although I fully understand the path you took, it does cause some headaches if you have to change from using the precompiled libraries to your own compiled versions at a later time. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;In our case, we found a minor bug with a policy injection call handler that wasn't marked as serializable. &amp;nbsp;To fix the problem in code took 2 seconds, battling the incompatibilities across the applications that had already been written against the original version took considerably longer. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;Some thoughts might be that during the install decide which version to use for the default location (signed or unsigned) or perhaps an option to create a signed version with a key of our choosing during the install?&lt;/p&gt;
</description></item><item><title>re: Avoiding configuration pitfalls with incompatible copies of Enterprise Library</title><link>http://blogs.msdn.com/tomholl/archive/2007/04/19/avoiding-configuration-pitfalls-with-incompatible-copies-of-enterprise-library.aspx#2332798</link><pubDate>Mon, 30 Apr 2007 03:55:21 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2332798</guid><dc:creator>Georges</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;how can i resolve this problem :&lt;/p&gt;
&lt;p&gt;Package Load Failure&lt;/p&gt;
&lt;p&gt;Package 'Microsoft.Practices.EnterpriseLibrary.Configuration.Design.VisualStudioIntegration.EnterpriseLibraryIntegrationPackage, Microsoft.Practices.EnterpriseLibrary.Configuration.Design.VisualStudioIntegration, Version=3.0.0.0, Culture=neutral, PublicToken=b03f5f7f11d50a3a' has failed to load properly ...&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;
</description></item><item><title>re: Avoiding configuration pitfalls with incompatible copies of Enterprise Library</title><link>http://blogs.msdn.com/tomholl/archive/2007/04/19/avoiding-configuration-pitfalls-with-incompatible-copies-of-enterprise-library.aspx#2382599</link><pubDate>Thu, 03 May 2007 02:03:45 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2382599</guid><dc:creator>Alan</dc:creator><description>&lt;p&gt;Tom - I thought my problems related to this issue were solved, but they seemed to have resurfaced following my introduction of the Asynchronous Splash Screen (also found on codeplex) to my solution. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;I find that I am forced to drop the /2.0 portion of the ProfileCatalog.xml namespace to enable the async splash screen work otherwise an error occurs whilst deep down in the CAB framework whilst enumerating through the modules. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;If I remove the /2.0 all is well and the splash screen works, but I then find that I cannot use the Enterprise Library Configuration tool because it must validate the XML. &amp;nbsp;I'm not sure how to resolve this issue. Is there someone/somewhere that I can refer to, (beside wading through the internals of CAB) to better understand what is happening here?&lt;/p&gt;
&lt;p&gt;Regards&lt;/p&gt;
&lt;p&gt;Al.&lt;/p&gt;
</description></item><item><title>re: Avoiding configuration pitfalls with incompatible copies of Enterprise Library</title><link>http://blogs.msdn.com/tomholl/archive/2007/04/19/avoiding-configuration-pitfalls-with-incompatible-copies-of-enterprise-library.aspx#2820781</link><pubDate>Wed, 23 May 2007 21:39:12 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2820781</guid><dc:creator>Patrick</dc:creator><description>&lt;p&gt;I just upgrade from Ent Lib 2.0to Ent Lib 3.0 and Vista. I have deleted all the Ent Lib 2.0 .dlls from my bin folder in my web project and added the new 3.0 .dlls from the D:\EntLib3Src\App Blocks\bin. It actually installed the source on my d: drive. Also I am using the EntLibconfig tool from the D:\EntLib3Src\App Blocks\bin folder as well.&lt;/p&gt;
&lt;p&gt;I used the assemblies from &amp;quot;C:\EntLib3Src\App Blocks\bin&amp;quot; for editing any configuration files in my solution.&lt;/p&gt;
&lt;p&gt;When I build the website I get &amp;nbsp;the following error messages:&lt;/p&gt;
&lt;p&gt;Error &amp;nbsp; &amp;nbsp; &amp;nbsp;3 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;'Microsoft.Practices.EnterpriseLibrary.Caching.CacheManager' does not contain a definition for 'RemoveItemsFromCache' &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;D:\_SYL_Project\Projects\ShareYourLoss\BLL\FAQ.cs &amp;nbsp; &amp;nbsp;224 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 26 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; BLL&lt;/p&gt;
&lt;p&gt;It worked with Ent Lib 2.0 but now everytime I run it I get the above error. I have delete all leftovers from Ent Lib 2.0 and all the old .dlls I could find. When I click on “Go to definition” it takes me to a file called CacheManager(from Metadata) and that file only has the method signatures in there. The method signture for my &amp;nbsp;“RemoveItemsFromCache” is missing. &lt;/p&gt;
&lt;p&gt;Can somebody tell me what is going on???&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Newbie&lt;/p&gt;
</description></item><item><title>Incompatible Configuration Assemblies of Enterprise Library</title><link>http://blogs.msdn.com/tomholl/archive/2007/04/19/avoiding-configuration-pitfalls-with-incompatible-copies-of-enterprise-library.aspx#3003094</link><pubDate>Thu, 31 May 2007 10:04:56 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3003094</guid><dc:creator>Guy Burstein's Blog</dc:creator><description>&lt;p&gt;I am giving a lecture about Enterprise Library 2.0 and 3.0 for a customer later this month, and spending&lt;/p&gt;
</description></item><item><title>re: Avoiding configuration pitfalls with incompatible copies of Enterprise Library</title><link>http://blogs.msdn.com/tomholl/archive/2007/04/19/avoiding-configuration-pitfalls-with-incompatible-copies-of-enterprise-library.aspx#3386594</link><pubDate>Mon, 18 Jun 2007 19:26:53 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3386594</guid><dc:creator>Sayle Matthews</dc:creator><description>&lt;p&gt;Thanks so much for this clarification. &amp;nbsp;Spent all day battling that error and read this and it was fixed in 30 seconds.&lt;/p&gt;
</description></item></channel></rss>