编译代码时,错误显示为:
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
答案 0 :(得分:0)
尝试自己编译Jabber-Net,而不是使用预编译版本。
答案 1 :(得分:0)
这是因为mono不支持c#库。因此,您必须使用jabber-net在任何平台上进行聊天。这是一个下载jabber-net开源代码的链接:https://code.google.com/p/jabber-net/downloads/list
我遇到了你面临的同样问题。我花了5-6天来解决这个问题,但最终解决方案是将源代码放入解决方案而不是任何.dll文件。
如果您对此有任何疑问,也请告诉我。