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 [僅限傳統型應用程式] |