VS Solution property: Enterprise Library 5 Assembly Set

Topics: General discussion
May 5, 2010 at 11:48 AM

Hi,

After the Enterprise Library 5 installation, I noticed that a new solution property is appeared - "Enterprise Library 5 Assembly Set". Two possible options of this property is quite clear. I'm just wondering about third one - "(machine default)". How could I manage this default?

And could you please discover how this property works at all?

Thanks,

Ivan Eryshov.

May 6, 2010 at 1:39 AM
Edited May 6, 2010 at 2:20 AM

The (machine default) option, by default, is also the same as the Microsoft Signed option (the signed entlib assemblies).  If you need to change its value you can do so by modifying the defualtConfigurationSet value under this registry key  [HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\9.0\Packages\{488366a4-630c-4a0e-a6a2-b019cee13bea}\ConfigurationEditor] to the name of the configuration set you want to use.

You might want to read this blog by Tom Hollander - http://blogs.msdn.com/tomholl/archive/2007/04/19/avoiding-configuration-pitfalls-with-incompatible-copies-of-enterprise-library.aspx

Sarah Urmeneta
Global Technology and Solutions
Avanade, Inc.
 entlib.support@avanade.com

May 6, 2010 at 8:58 AM

I was looking for the key {488366a4-630c-4a0e-a6a2-b019cee13bea} in my registry and I wasn't succeed. But, I found the key  the [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\Packages\{88220936-600f-4815-8f00-e9ef22a31929}\ConfigurationEditor]. As far as I understand this package is related to VS 2008 only. And I didn't found the same key in [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\Packages] branch. Also I found the key [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Enterprise Library v5.0\ConfigurationEditor], I guess it might be a key that VS2010 used.

Thanks.

May 7, 2010 at 2:07 AM

Yes, that's for VS 2008.  I was also referring to the 4.1 version package id, sorry.  Anyway, glad you already found the one for 5.0.

 

Sarah Urmeneta
Global Technology and Solutions
Avanade, Inc.
 entlib.support@avanade.com