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.
la parte entre dio error al agregar al archivo devenv.exe.config en vs 2008:
…
…
//agrego la parte que mencionas
Gracias