1. 程式人生 > >手動生成WebService代理類的簡單辦法

手動生成WebService代理類的簡單辦法

方式一:

    手動生成WebService代理類需要把一句生成語句,如拷貝到Visual Studio 2008 命令提示視窗中去執行,這是一種辦法。

方式二: 

    首先開啟Visual Studio 2008,選擇選單"工具"-"外部工具"開啟外部工具對話方塊,單擊“新增”按鈕新增新工具,然後在“標題”行中輸入"WSDL生成代理類","命令"行中輸入"C:/Program Files/Microsoft SDKs/Windows/v6.0A/Bin/wsdl.exe /l:cs /out:"

(wsdl.exe檔案的路徑),"引數"行中輸入"/l:cs /out:", 單擊"初始目錄"行右邊的三角按鈕選擇"項目錄",勾選"使用輸出視窗"和"提示輸入引數",然後確定儲存。

    再開啟選單"工具"可以看到多了一個"WSDL生成代理類"選單,這時先選定一個存放生成的代理類的資料夾(必須位於並且包含於當前解決方案中),然後單擊"WSDL生成代理類"選單,彈出如下對話方塊,然後你只需在"/l:cs /out:"後面空一格(必須空一格)再貼上WebService檔案的http地址如,單擊"確定"看看發生了什麼?是的,輸出視窗會顯示生成了一個類及其存放的位置,看看是不是你選定的資料夾,找到這個路徑看看是不是有一個類,你會發現這個類跟上面使用命令列生成的類一模一樣。