因爲所使用的遠端對象類型在服務器端和客戶端的定義不一致,就會產生如此錯誤。
解決辦法:
將對象抽象成接口,接口中包含了客戶端所要使用的方法和屬性等;然後,將該接口的定義編譯成一個公共的程序集,分別放在服務器端和客戶端。
因爲所使用的遠端對象類型在服務器端和客戶端的定義不一致,就會產生如此錯誤。
解決辦法:
將對象抽象成接口,接口中包含了客戶端所要使用的方法和屬性等;然後,將該接口的定義編譯成一個公共的程序集,分別放在服務器端和客戶端。
MSDN給出了詳細的指導:Design Guidelines for Class Library Developers 其中,包括了命名規則(Naming Guidelines)