在使用MSMQ傳輸的WCF服務的大多數示例中,始終傾向於在Visual Studio命令提示符下使用svcutil手動創建代理,而不是簡單地添加Service Reference。當你可以通過在Visual Studio的「添加服務引用」對話框中提供它的端點地址來引用服務時,爲什麼你想用VS命令提示符創建一個代理(因爲它稍微費力)?我只是碰到這個在閱讀WCF 4 Step by Step:手動創建客戶端代理和引用MSMQ WCF服務之間的區別?
請注意,你不能輕易使用 Visual Studio中的添加服務引用嚮導添加一個引用到使用MSMQ 運輸WCF服務。
爲什麼它很難?前一種WCF服務轉換方法的好處(如果有的話)究竟是什麼?在我看來,手動創建代理只是不必要地使任務複雜化。
我不知道會有什麼區別,除非在msmq上有mex問題。 – 2011-12-31 20:02:33