4
如果我想從編排中調用Web服務或wcf方法,我可以通過向項目添加服務引用或添加生成的項目。兩種方法的優點是什麼 - 是否有最佳做法?從編排調用web/wcf服務:添加生成的項目vs添加服務參考
如果我想從編排中調用Web服務或wcf方法,我可以通過向項目添加服務引用或添加生成的項目。兩種方法的優點是什麼 - 是否有最佳做法?從編排調用web/wcf服務:添加生成的項目vs添加服務參考
Steef -Jan威格斯回答過類似的問題here
TL; DR - 始終使用Generated Items wizard
。
我的10C - 雖然添加服務導入的xsd文件添加爲模式,並設置爲BtsCompile,有一定的侷限性,如:
使用Add Generated Items
嚮導做額外的工作對您:
有一件事我會與嚮導建議,是創建一個文件夾的WCF參考,並始終將所有工件導入文件夾(即不做架構的端口,從平時的分離和離開虛擬.odx在那裏)。這樣,如果需要重新生成項目,只需刪除文件夾中的所有內容並重新開始(可惜,嚮導沒有Update Service Reference
等效項。
另請注意,如果您確實將生成的模式和端口類型到一個單獨的程序集中,您需要將類型修飾符的訪問權限更改爲Public
(默認爲內部)