gpt4 book ai didi

wcf - 向类型为 ObservableCollection 的 WCF 服务添加服务引用时出错

转载 作者:行者123 更新时间:2023-12-04 13:53:31 24 4
gpt4 key购买 nike

尝试向现有 WCF 服务(提供 ObservableCollection 类型的集合)添加服务引用时,我收到以下错误消息:

schema type 'http://schemas.microsoft.com/2003/10/Serialization/Arrays:ArrayOfString' has not been imported yet. Import it first.



我尝试将框架(在“添加 Web 引用”屏幕中)更改为“.NET 2.0 Web 服务”。在这种情况下,我不会收到上述错误消息,但是,我无法调用 WCF 服务提供的几个函数(它们根本没有生成)。

有谁能够帮助我?

提前致谢。

恩斯坦

最佳答案

Microsoft 在 'http://schemas.microsoft.com/2003/10/Serialization/Arrays' 命名空间中定义了数组,非 MS 会遇到问题,因此定义您的“ArrayOfString”并将其序列化:

[CollectionDataContract(ItemName = "string", Namespace = "SAME NAMESPACE AS YOUR PROJECT!!!")]

public class ArrayOfString : List<string>

{

}

那你应该没问题。

关于wcf - 向类型为 ObservableCollection 的 WCF 服务添加服务引用时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10790248/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com