我可以在从silverlight调用的WCF中使用通用列表吗?

时间:2010-05-19 13:42:52

标签: wcf silverlight

当我在wcf服务中返回我的自定义对象的通用List时,当我更新我的服务引用(并且reference.cs文件完全空白)时,silverlight会给我这个错误

像这样丑陋的人:

Warning 18  Custom tool warning: Cannot import wsdl:binding
Detail: There was an error importing a wsdl:portType that the wsdl:binding is dependent on.
XPath to wsdl:portType: //wsdl:definitions[@targetNamespace='']/wsdl:portType[@name='Service1']
XPath to Error Source: //wsdl:definitions[@targetNamespace='http://tempuri.org/']/wsdl:binding[@name='CustomBinding_Service1']  C:\Silverlight\POCFinRap\FinRapSilverlightPoc\FinRapSilverlightPoc\Service References\ServiceReference2\Reference.svcmap    1   1   FinRapSilverlightPoc

当我将返回类型更改为字符串时,一切正常。 (当我返回List<string>时,它也会给我错误)

编辑1:顺便说一句:它是SL4 编辑2:我有一个silverlight项目和一个webproject(默认由vs2010创建),SVC在webproject中。

1 个答案:

答案 0 :(得分:2)

经过大量的试验和错误以及我无意中点击的帖子后,我无法给予他/她的信用:

“引用程序集中的重用类型”复选框给了我麻烦。