“全球元素......已被宣布为”错误

时间:2018-06-04 14:19:48

标签: c# wcf

我刚刚接管了一个带有一些WCF服务引用的项目的运行,我注意到有一堆关于生成的XSD文件的警告:

  

已声明全局属性“http://schemas.microsoft.com/2003/10/Serialization/:FactoryType”。

     

已宣布全局元素“http://schemas.microsoft.com/2003/10/Serialization/:anyType”。

     

已宣布全局元素“http://schemas.microsoft.com/2003/10/Serialization/:boolean”。

我似乎无法理解为什么会发生这些错误;它看起来不像被多次引用。如果我更新服务引用,或删除并重新添加它,我会再次遇到相同的错误。如何诊断和修复这些警告?

2 个答案:

答案 0 :(得分:0)

你有没有尝试过#34;清洁项目"和"重建"?

答案 1 :(得分:0)

在项目的“WCF选项”选项卡中,Visual Studio“启用XSD作为类型定义语言”选项似乎是固有的错误。我尝试创建一个启用了该项目的新项目,并添加了我的2个服务引用,并再次获得了相同的警告集。对我来说,解决方案就是关闭XSD代码生成选项。