我是一名 MonoTouch 开发人员,我正在编写一个用于将 RabbitMQ 消息发送到服务器的项目,我有一个 .NET 项目(使用 VS 2010)来调用 RabbitMQ .NET 客户端 DLL 文件来发送 RabbitMQ 消息是正确的,但是当我将此.NET客户端DLL文件(RabbitMQ.Client.dll)引用到MonoTouch iOS项目,并调用发送消息方法,它抛出此错误消息:
无法从程序集“RabbitMQ.Client”加载类型“System.configuration.ConfigurationSettings”
救命!
最佳答案
您无法在 MonoTouch 中引用(二进制)桌面程序集,您必须使用 MonoTouch BCL 重建 dll。
只需创建一个新的 MonoTouch 类库解决方案,复制/链接到您的 RabbitMQ 源文件,然后您就可以使用此 dll/项目。
还有更多信息here .
关于xamarin.ios - MonoTouch 调用 RabbitMQ .NET DLL 文件 : throw 'Could not load type' error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14372207/