更新时生成错误的服务引用

时间:2014-01-10 08:43:47

标签: c# wcf service-reference

我在尝试更新服务参考时遇到了这个奇怪的问题。我有一个WCF服务,它接受一些参数,其中一个是Dictionary<string, string>。我创建了我的项目,添加了服务参考,一切正常。我正确配置了集合类型和字典类型,也很好。但是当我在我的服务上添加一个新方法,或者更改我的一个方法的签名时,我需要自然地更新我的服务引用。但是,当我这样做时,所有类型都在破碎,Guid s变成string s,XElement s变成XmlElementDictionary<string, string>变成了ArrayOfKeyValueOfstringstringKeyValueOfstringstring[] {{1}}这个。当我创建一个新项目并添加相同的服务引用再次罚款。我迷路了,可能会帮我解决一些关于服务参考的文件。

我可能做错了什么?

1 个答案:

答案 0 :(得分:1)

配置服务时,请取消选中已引用程序集中的重用类型,然后尝试更新服务引用。