BizTalk: Como instalar WSE 3.0 para Visual Studio 10

Recentemente, tivemos a necessidade de utilizar webservices no formato ASMX com autenticação WSSE. Com isto, tivemos que usar o WSE 3.0. O pacote, contudo, foi criado para Visual Studio 2005 e, ao tentar instalar para 2010, não apareceia no Visual Studio.

Após um pouco de pesquisa, encontrei alguns artigos online de como fazê-lo. Abaixo segue um tutorial de como fazer a configuração para poder utilizar WSE 3.0 no Visual Studio 2010.

  1. Feche o Visual Studio 2010, caso esteja aberto;
  2. Faça o download do WSE 3.0 e instale-o, conforme abaixo:
    (Link para download: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=018a09fd-3a74-43c5-8ec1-8d789091255d);
  3. Instale o WSE 3.0 clicando duas vezes no arquivo baixado;
  4. Siga os passos da instalação:
    01 02
    Selecione a opção de Visual Studio Developer para instalar o perfil apenas para desenvolvimento no Visual Studio. No ambiente de produção, instale apenas o Runtime. Opcionalmente, instale o Administration.03 04 05
    Caso peça permissão para instalar, clique em SIM.06 07Se fez tudo certinho, deverá ver esta tela:
    08
  5. No Windows Explorer, abra a pasta:
    C:\ProgramData\Microsoft\MSEnvShared\Addins
    ou
    C:\Documents and Settings\All Users\Application Data\Microsoft\MSEnvShared\Addins
  6. Localize o arquivo WSESettingsVS3.Addin;
  7. Abra o arquivo no notepad para edição;
  8. Substitua o <Version>8.0</Version> por <Version>10.0<?Version>;
  9. Salve o arquivo;
  10. No Explorer, localize a pasta:
    C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE
  11. Localize o arquivo: devenv.exe.config e abra no notepad para edição;
  12. Adicione o trecho abaixo no final da seção <configuration>, antes do </configuration>:
     <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>
  13. Salve o arquivo;
  14. Abra o Visual Studio 2010;
  15. Vá no menu Tools e clique em Options. Selecione Environment e o subitem Add-in/Macro Security e verifique que tem a seguinte entrada:
    %APPDATA%\Microsoft\MSEnvShared\Addins
    Se não tiver, adicione-a;
  16. Atualize as referências web do projeto.

 Pronto, seu Visual Studio conterá o plugin e o projeto poderá utilizar os recursos do WSE 3.0.

Parte das informações obtidas deste post:

http://www.sanderstechnology.com/2011/wse-3-0-support-in-visual-studio-2010/10648/#.Vlb4bHarTce

Para saber mais sobre WSE 3.0:

https://msdn.microsoft.com/en-us/library/aa139626.aspx

Share