VS.NET 2005 y BTS 2004 Services Publishing Wizard

Al instalar VS.Net 2005 algunas personas han experimentado problemas con la publicación de Web Services en BTS 2004, esto sucede debido a que el publicador de Web Services de BTS 2004 coge el VS.Net que se encuentra especificado por defecto que seria VS.Net 2005 después de su instalación. 

Wessam Zeidam (MVP) ha encontrado una solución sencilla que soluciona este problema permitiendo al desarrollar tener instalados en la misma maquina BTS 2004, VS.Net 2003 y VS.Net 2005 sin problemas. Esta solución involucra cambiar unas claves en el sistema de registros de Windows las cuales se explican a continuación:

Clave: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\devenv.exe

Esta clave contiene la ruta del ambiente de desarrollo para VS.Net 2005 (C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\devenv.exe), este valor debe de ser cambiado por la ruta correspondiente a VS.Net 2003, p. ej. C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\IDE\devenv.exe

Clave: HKEY_LOCAL_MACHINE\SOFTWARE\Classes\VisualStudio.Solution\CLSID

Esta clave almacena el CLSID correspondiente las soluciones para VS.Net 2005, este valor debe de ser cambiado por {246C57AE-40DD-4d6b-9E8D-B0F5757BB2A8}

Después de modificar estos dos ya se puede seguir trabajando sin problemas.

Autor: Carlos Medina

Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no otorga ningún derecho