MonoTouch调用RabbitMQ .NET DLL文件:抛出'无法加载类型'错误

时间:2013-01-17 04:26:29

标签: xamarin.ios rabbitmq

我是一名MonoTouch开发人员,我正在编写一个项目,用于将RabbitMQ消息发送到服务器,我有一个.NET项目(使用VS 2010)来调用RabbitMQ .NET客户端DLL文件来发送RabbitMQ消息是正确的,但是当我将此.NET客户端DLL文件(RabbitMQ.Client.dll)引用到MonoTouch iOS项目,并调用发送消息方法,它会抛出此错误消息:

无法从程序集“RabbitMQ.Client”加载“System.configuration.ConfigurationSettings”类型

帮助!

1 个答案:

答案 0 :(得分:2)

您无法在MonoTouch中引用(二进制)桌面程序集,您必须使用MonoTouch BCL重建dll。

只需创建一个新的MonoTouch类库解决方案,复制/链接到您的RabbitMQ源文件,然后就可以使用这个dll /项目了。

还有一些信息here