Xamarin 移动应用程序 c# 中的 agsXMPP 错误
Posted
技术标签:
【中文标题】Xamarin 移动应用程序 c# 中的 agsXMPP 错误【英文标题】:agsXMPP error in Xamarin mobile app c# 【发布时间】:2014-08-01 16:54:58 【问题描述】:我正在使用 agsXMPP 在 Xamarin 中开发一款适用于 android 的应用程序。但是发生了错误:
加载程序集时出现错误 1 异常:System.IO.FileNotFoundException:无法加载程序集“System.Drawing,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a”。也许它在 Mono for Android 配置文件中不存在? 文件名:'System.Drawing.dll' 在 Xamarin.Android.Tuner.DirectoryAssemblyResolver.Resolve(AssemblyNameReference 参考,ReaderParameters 参数) 在 Xamarin.Android.Tasks.ResolveAssemblies.AddAssemblyReferences(List`1 程序集,AssemblyDefinition 程序集,布尔***) 在 Xamarin.Android.Tasks.ResolveAssemblies.Execute() C:\Program Files\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets 863 2 Chat_MyWork
【问题讨论】:
【参考方案1】:agsXMPP 未经修改无法在 Xamarin Android 上运行。 您必须在源中进行更改并删除对 System.Drawing 的引用才能使其在 Xamarin Android 上运行。
或者使用另一个已经移植到 Xamarin Android 的 c# XMPP 库,或者在没有修改的情况下在那里工作。
【讨论】:
Alex,会有什么变化? 我不知道。尚未尝试为 Xamarin 编译 agsXMPP。以上是关于Xamarin 移动应用程序 c# 中的 agsXMPP 错误的主要内容,如果未能解决你的问题,请参考以下文章