El Bruno

Blog dedicado a las experiencias del desarrollo con tecnologías Microsoft.
[VS2008] How-To: editar archivos .config con Enterprise Library 3.1 en Visual Studio 2008

 

Buenas,

cómo bien comentaba Rommy ayer, no es posible editar archivos .config dentro del IDE de Microsoft Visual Studio 2008 con Enterprise Library 3.1 (cosa que si se puede hacer fácilmente en Visual Studio 2005).

El problema viene dado, ya que el instalador de Enterprise Library 3.1, agrega la siguiente información al registro:

Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\InstalledProducts\EnterpriseLibraryIntegrationPackage] "Package"="{488366a4-630c-4a0e-a6a2-b019cee13bea}" "ProductDetails"="#112" "PID"="3.0" "LogoID"="#400" @="#110" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\Packages\{488366a4-630c-4a0e-a6a2-b019cee13bea}] "InprocServer32"="C:\\WINDOWS\\system32\\mscoree.dll" "Class"="Microsoft.Practices.EnterpriseLibrary.Configuration.Design.VisualStudioIntegration.EnterpriseLibraryIntegrationPackage" "CodeBase"="C:\\Program Files\\Microsoft Enterprise Library 3.1 - May 2007\\Visual Studio Integration\\Microsoft.Practices.EnterpriseLibrary.Configuration.Design.VisualStudioIntegration.dll" "ID"=dword:00000001 "MinEdition"="Standard" "ProductVersion"="3.1.0.0" "ProductName"="Enterprise Library Configuration Editor" "CompanyName"="Microsoft" @="Microsoft.Practices.EnterpriseLibrary.Configuration.Design.VisualStudioIntegration.EnterpriseLibraryIntegrationPackage, Microsoft.Practices.EnterpriseLibrary.Configuration.Design.VisualStudioIntegration, Version=3.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\Packages\{488366a4-630c-4a0e-a6a2-b019cee13bea}\ConfigurationEditor] @="" "defaultConfigurationSet"="Microsoft Signed" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\Packages\{488366a4-630c-4a0e-a6a2-b019cee13bea}\ConfigurationEditor\Microsoft Signed] "ConfigurationUIAssemblyPath"="C:\\Program Files\\Microsoft Enterprise Library 3.1 - May 2007\\Bin\\Microsoft.Practices.EnterpriseLibrary.Configuration.Design.UI.dll" "ConfigurationUIAdapterClass"="Microsoft.Practices.EnterpriseLibrary.Configuration.Design.UI.SingleHierarchyConfigurationUIHostAdapter" "ConfigurationUIPluginDirectory"="C:\\Program Files\\Microsoft Enterprise Library 3.1 - May 2007\\Bin\\" @="" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\AutoLoadPackages\{F1536EF8-92EC-443C-9ED7-FDADF150DA82}] "{488366a4-630c-4a0e-a6a2-b019cee13bea}"=dword:00000000 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\Editors\{99ffb37a-fe99-4acb-b537-200619012452}] "DisplayName"="#105" "Package"="{488366a4-630c-4a0e-a6a2-b019cee13bea}" @="EnterpriseLibraryIntegrationPackage" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\Editors\{99ffb37a-fe99-4acb-b537-200619012452}\Extensions] "config"=dword:0000001f @="" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\Editors\{99ffb37a-fe99-4acb-b537-200619012452}\LogicalViews] "{7651a703-06e5-11d1-8ebd-00a0c90f26ea}"="" @="" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\Menus] "{488366a4-630c-4a0e-a6a2-b019cee13bea}"=", 1000, 1"

Como se puede apreciar, todas las claves que modifica el instalador apuntan a la versión 8.0 de Visual Studio, si queremos que esta funcionalidad esté disponible en Microsoft Visual Studio 2008, simplemente tenemos que modificar las claves por 9.0.

El archivo .reg que realiza estos cambios completos se puede descargar desde http://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=entlibcontrib&ReleaseId=11669

 

Saludos @ Home

{El Bruno}

 

Share this post :

Published lunes, 17 de marzo de 2008 23:18 by elbruno

Comments

# [EntLib] Enterprise Library 4 March CTP Released@ lunes, 31 de marzo de 2008 19:26

Buenas se ha liberado una CTP para la futura versión 4 de Enterprise Library. Entre algunos de los cambios

El Bruno

# [EntLib] Enterprise Library 4 March CTP Released@ lunes, 31 de marzo de 2008 19:26

Buenas se ha liberado una CTP para la futura versión 4 de Enterprise Library. Entre algunos de los cambios

El Bruno

# [EntLib] Enterprise Library 4 March CTP Released@ lunes, 31 de marzo de 2008 19:26

Buenas se ha liberado una CTP para la futura versión 4 de Enterprise Library. Entre algunos de los cambios

El Bruno