我正在创建一个PCL (便携式类库),它使用服务引用来使用一些服务,但是当我试图编译时,会得到以下错误:
"XmlElement不存在于reference.cs文件的命名空间System.XML中“ 在reference.cs文件中找不到“架构”
我对这事太疯狂了。提前感谢
更新:
按建议引用Windows.Data.Xml.Dom,并修改reference.cs (只是为了尝试一下),但我仍然得到模式错误,我不知道它来自哪个名称空间
解决了:i使用了一个不能序列化的对象(dataset),这是错误的类架构的罪魁祸首。
无论如何,谢谢你的帮助
发布于 2014-05-27 14:21:50
您的PCL可能针对不存在.NET类的XmlElement框架的版本。
看着msdn页面,似乎没有提到Silverlight,XNA,Windows或WinRT.所以如果你瞄准的是其中的任何一个- System.XML.XmlElement根本是不可用的。
你必须寻找一个等价的类型,可以在所有的平台上,你的目标,或使用第三方库。例如,在Windows8/ Windows 8.1上有一个Windows.Data.Xml.Dom.XmlElement可用
发布于 2014-05-27 14:21:39
XMLElement在Windows.Data.Xml.Dom namespace中发现
添加引用
https://stackoverflow.com/questions/23891939
复制相似问题