共用方式為


WsdCodeGen 命令行語法

WsdCodeGen 有兩個函式:產生組態檔,併為WSDAPI用戶端和主應用程式產生原始程式碼。 本主題提供用來執行每個工作的命令行語法。

產生組態檔

語法

WSDCODEGEN.EXE /generateconfig:{client|host|all} [/outputfile:ConfigFileName] WSDLFileNameList

參數

/generateconfig:{client | host | all}

輸出組態檔將產生的程式代碼類型。 /generateconfig:client 可用來產生組態檔來產生用戶端程序代碼、 /generateconfig:host 用來產生主機程式代碼的組態檔,而 /generateconfig:all 則用來產生組態檔來產生用戶端和主機程序代碼。

**/outputfile:**ConfigFileName

這個選擇性參數可用來指定輸出組態檔的檔名。 如果排除此參數,輸出組態檔的名稱會是codegen.config。

/pnpx

在組態檔中包含 PnP-X 範本。

WSDLFileNameList

WsdCodeGen 所要處理的 WSDL 檔案空格分隔清單。

產生原始程式碼

語法

WSDCODEGEN.EXE /generatecode [/download] [/gbc] [outputroot:path] [/writeaccess:command] ConfigFileName

參數

/generatecode

指示 WsdCodeGen 產生原始程式碼。 如果未指定任何模式,則這是預設模式。

/下載

下載組態檔所參考的匯入檔。 這是選擇性參數。

/gbc

將批註新增至原始程式碼,指出已產生程序代碼。 這些批注前面會加上片語「產生者」。 這是選擇性參數。

**/outputroot:**path

所產生檔案的輸出位置。 path 可以是絕對路徑或相對路徑。 這是選擇性參數。

**/writeaccess:**command

指示 WsdCodeGen 先執行指定的命令,再修改磁碟上的任何現有檔案。 與磁碟上相同之檔案的輸出檔案將不會收到此命令,也不會寫入。 如果命令包含序列 “{0}”,此序列將會取代為要修改之檔案的檔名。 如果沒有,檔名將會附加至 命令。

範例:

/writeaccess:“attrib -r”

/writeaccess:“attrib -r {0}”

/writeaccess:“copy {0} ..\backup\”

ConfigFileName

產生程式代碼之前要處理的組態檔名稱。

格式圖例

格式 意義
斜體 用戶必須提供的資訊
粗體字 用戶必須如所示輸入的專案
方括弧之間 ([]) 選擇性項目
在大括弧之間({}):以管道分隔的選項(|)。 範例: {even|odd} 使用者只能選擇一個的選項集

需求

需求
最低支援的用戶端
Windows Vista [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2008 [僅限傳統型應用程式]

另請參閱

WsdCodeGen 組態檔

使用 WsdCodeGen