讓Visual Studio 2008 和 2010支援Web Services Enhancements (WSE) 3.0

來源:互聯網
上載者:User

/* from:http://digantakumar.com/2010/06/04/wse-3-in-visual-studio-2008-and-2010/ */

 

不翻居然圖都看不到,真是個杯具,乾脆拿過來吧

 

VS2008和2010預設是不支援Web Services Enhancements (WSE) 3.0,因為MS希望用WCF來代替。下面是關於讓Visual Studio 2008 和 2010支援Web Services Enhancements (WSE) 3.0的一個解決方案。

 

1. 下載並且安裝WSE 3.0。確認安裝已經成功。注意:安裝前關閉Visual Studio。

2. 開啟檔案夾 %ALLUSERSPROFILE%\Application Data\Microsoft\MSEnvShared\AddIns,如果檔案夾不存在,關閉Visual Studio並手動建立。

比如:

- Windows XP: “C:\Documents and Settings\All Users\Application Data\Microsoft\MSEnvShared\AddIns”
- Windows Vista / Windows 7: “C:\ProgramData\Microsoft\MSEnvShared\AddIns”

3. 在第2步的檔案夾中找到WSESettingsVS3.AddIn,備份該檔案。如果檔案不存在,建立一個名為WSESettingsVS3.AddIn的檔案,並將第4步所示的內容寫入檔案中。

4. 開啟WSESettingsVS3.AddIn,可以看到兩段配置,指向版本8.0。複製這兩段配置,然後將新配置中的版本號碼改為9.0(VS2008)或者10.0(VS2010)。儲存。

5. 開啟Visual Studio的安裝目錄,進入Common7\IDE,開啟devenv.exe.config,在修改之前備份devenv.exe.config。將下面的代碼添加到結束標記之前。這樣,Visual Studio就可以使用WSE產生web service proxy類了。

<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>

6. 關閉所有的Visual Studio,重新啟動。

7. 在VS2010中開啟項目,右鍵點擊項目可以看到WSE Setting 3.0選項。這樣就可以在VS2010中配置WSE 3.0了。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.