Service Model Metadata Utility Tool (SvcUtil.exe)

 

通過執行以下步驟,使用適當的開關運行<?XML:NAMESPACE PREFIX = MSHelp NS = "http://msdn.microsoft.com/mshelp" />Service Model Metadata Utility Tool (SvcUtil.exe) 以創建客戶端代碼和配置文件:

  1. 通過選擇“開始”菜單中的“Microsoft Windows SDK”項下的“CMD Shell”,啓動 Windows SDK 控制檯會話。

  2. 導航到要放置客戶端代碼的目錄。 如果使用默認設置創建 Client 項目,則目錄爲 C:/Documents and Settings/<用戶名>/Documents/Visual Studio 2008/Projects/Service/Client。

  3. 將命令行工具Service Model Metadata Utility Tool (SvcUtil.exe) 與適當的開關一起使用以創建客戶端代碼。 下面的示例生成服務的代碼文件和配置文件。

    [C#]

     
    svcutil.exe /language:cs /out:generatedProxy.cs /config:app.config http://localhost:8000/ServiceModelSamples/service

    [Visual Basic]

     
    svcutil.exe /language:vb /out:generatedProxy.vb /config:app.config http://localhost:8000/ServiceModelSamples/service

    默認情況下,將在一個以服務命名的文件(例如,在本示例中將爲 CalculatorService.csCalculatorService.vb,其擴展名與編程語言相對應:.vb 對應於 Visual Basic,.cs 對應於 C#)中生成客戶端代理代碼。 所用的 /out 開關會將客戶端代理文件的名稱更改爲“generatedProxy.cs”。 所用的 /config 開關會將客戶端配置文件的名稱從默認的“output.config”更改爲“app.config”。 請注意,這兩個文件都在 C:/Documents and Settings/<用戶名>/Documents/Visual Studio 2008/Projects/Service/Client/bin 目錄中生成。

發佈了128 篇原創文章 · 獲贊 0 · 訪問量 21萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章