Generics .net远程处理-列表问题<;T>;

Generics .net远程处理-列表问题<;T>;,generics,.net-remoting,soapformatter,Generics,.net Remoting,Soapformatter,我正在使用.Net远程处理开发一个客户机-服务器应用程序。从我的服务器上,我想返回一个列表来响应某个方法调用,但是我得到一个异常,表示SoapFormatter基本上不能处理泛型。我需要一个变通方法,以便能够使用泛型,或者指导如何使用XmlSerializer或DataContractSerializer。这是因为他们没有在.NET 2.0中添加任何对SoapFormatter和泛型的额外支持。一个快速的解决方法是将列表作为数组传递给客户机 如果你必须使用泛型(我个人会考虑把它升级到WCF),在

我正在使用.Net远程处理开发一个客户机-服务器应用程序。从我的服务器上,我想返回一个列表来响应某个方法调用,但是我得到一个异常,表示SoapFormatter基本上不能处理泛型。我需要一个变通方法,以便能够使用泛型,或者指导如何使用XmlSerializer或DataContractSerializer。

这是因为他们没有在.NET 2.0中添加任何对SoapFormatter和泛型的额外支持。一个快速的解决方法是将列表作为数组传递给客户机


如果你必须使用泛型(我个人会考虑把它升级到WCF),在.< /p>中有一些例子,我不认为这是可以接受的,因为我打算进化应用程序,使列表变成别的东西。OK——或者考虑WCF,或者使用BinaryFormatterDataContractSerializer,它对于XML生成/读取非常简单,在MSDN上有几个示例。但是,这会将发送的数据推送到“预序列化”的对象——在大多数情况下是一个字符串。