我正在使用.Net Remoting开发客户端 - 服务器应用程序。从我的服务器我想返回一个List以响应某个方法调用,但是我得到一个例外,说基本上SoapFormatter不能处理泛型。我需要一个解决方法,以便我能够使用泛型,或指导如何使用XmlSerializer或DataContractSerializer。
答案 0 :(得分:0)
这是因为他们没有为.NET 2.0中的SoapFormatter和泛型添加任何额外的支持。一个快速的解决方法是将List作为数组传递给客户端。
如果你必须使用泛型(我个人考虑将其升级到WCF),有一些关于如何在MSDN remoting examples中这样做的例子。