xamarin.ios - MonoTouch 调用 RabbitMQ .NET DLL 文件 : throw 'Could not load type' error

标签 xamarin.ios rabbitmq

我是一名 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/

相关文章:

node.js - RabbitMQ 和 Node.js 将消息缓冲区转换为 JSON

python - 由于 ProbableAccessDeniedError,无法使用 pika 连接到 Heroku 上的 RabbitMQ

java - 尽管设置了心跳,RabbitMQ 连接仍掉线且无法恢复

spring - XA 事务和消息总线

ios - 我们应该在 Xamarin.iOS 中调用 NSDate 的 dispose 方法吗

xamarin.ios - Xamarin.UITest System.Xml.XmlException

c# - 如何在 Monotouch 中子类化 UIApplication?

c# - 处理全局异常机器人 | iOS

iOS Instruments Allocation 和 Leaks 使 Xamarin 应用程序崩溃

docker - 我无法连接到 Rabbitmq 服务器端口 5672