XmlElement错误Jabber-net Xamarin

时间:2014-08-05 12:49:09

标签: c# android xmpp

编译代码时,错误显示为:

using System.Xml;

void _Cliente_OnMessage(object sender, jabber.protocol.client.Message msg)
    {
        Console.WriteLine(msg.Body);
    }

错误:

  

错误1类型'System.Xml.XmlElement'在未引用的程序集中定义。您必须添加对程序集'System.Xml,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'的引用。 C:\ Users \ Julio \ Documents \ Visual Studio 2012 \ Projects \ WorkChat \ WorkChat \ MainActivity.cs 94 14 WorkChat

2 个答案:

答案 0 :(得分:0)

尝试自己编译Jabber-Net,而不是使用预编译版本。

答案 1 :(得分:0)

这是因为mono不支持c#库。因此,您必须使用jabber-net在任何平台上进行聊天。这是一个下载jabber-net开源代码的链接:https://code.google.com/p/jabber-net/downloads/list

我遇到了你面临的同样问题。我花了5-6天来解决这个问题,但最终解决方案是将源代码放入解决方案而不是任何.dll文件。

如果您对此有任何疑问,也请告诉我。