Activar Web Services Enhancements (WSE) 3.0 en Visual Studio 2008 y 2010

Web Service Enhancements 3 (WSE 3) no está oficialmente soportado para Visual Studio 2008 ni 2010.  La razón es que Microsoft quiere migrar el código a WCF.  Utiliza esta solución para permitir Web Services Enhancements (WSE) 3.0 en VS2008 y VS2010.

1.- Descarga e instala Web Services Enhancements (WSE) 3.0 para Microsoft. NET.  Asegúrese de tener todos los archivos después de instalar v3.0 WSE.  Nota: Cierre Visual Studio antes de instalar.

 

2.-  Ir a la carpeta % ALLUSERSPROFILE% \ Application Data\Microsoft\MSEnvShared\AddIns (nótese que «Application Data» está codificada, que no debería, ya que Windows XP localiza la carpeta).  Si la carpeta no está allí cierra de Visual Studio y buscala o crea la carpeta como se muestra abajo.

Ejemplos:

– Windows XP: “C:\Documents and Settings\All Users\Application Data\Microsoft\MSEnvShared\AddIns”

– Windows Vista / Windows 7: “C:\ProgramData\Microsoft\MSEnvShared\AddIns”

3.-  En la carpeta en el paso 2 se encuentra el archivo WSESettingsVS3.AddIn.  Respalda WSESettingsVS3 antes de modificar.  Si no está allí, crea uno con el mismo nombre WSESettingsVS3.Addin y escribe el contenido de la imagen que se muestra en el paso 4.

4.-  Encontraras dos secciones.  Ten en cuenta que la versión es la 8.0.  Copia y pega estas dos secciones y cambia la versión de las nuevas secciones de 9.0 (si se utiliza Visual Studio 2008) o 10.0 (si se utiliza Visual Studio 2010).  Guarda el archivo.

5.  Ve  a C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE (si usas Visual Studio 2008) o C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE (si usas Visual Studio 2010) y abre el archivo devenv.exe.config  Respalda el archivo devenv.exe.config y añade el siguiente fragmento justo por encima de la etiqueta de cierre dentro del archivo.  Esto ayuda a Visual Studio para generar clases de proxy web con servicio de WSE.

 

<system.web>

<webServices>

<soapExtensionImporterTypes>

<add type=“Microsoft.Web.Services3.Description.WseExtensionImporter,

Microsoft.Web.Services3, Version=3.0.0.0,

Culture=neutral, PublicKeyToken=31bf3856ad364e35“ />

</soapExtensionImporterTypes>

</webServices>

</system.web>

 

7.  Cierra todas las instancias de Visual Studio 2008 o Visual Studio 2010 y comienza de nuevo la aplicación.

8.  Abre el proyecto en VS2010 y haz clic derecho en el proyecto para ver los settings del WSE 3.0.  Ahora puedes configurar la configuración de WSE en VS2010.  Buena suerte.

También te podría gustar...

1 respuesta

  1. sebastian dice:

    la parte entre dio error al agregar al archivo devenv.exe.config en vs 2008:


    //agrego la parte que mencionas

    Gracias

Escribeme un comentario

Tu dirección de correo electrónico no será publicada.