我想用RabbitMQ的。我發現金塊.NET,但我得到的錯誤:的RabbitMQ在Xamarin
您正在嘗試這個軟件包安裝到一個項目,目標的MonoAndroid,版本= V6.0「 ,但該程序包不包含任何與該框架兼容的程序集引用或內容文件。有關更多信息,請聯繫軟件包作者。
如何實現與RabbitMQ的連接。手動複製源?
我想用RabbitMQ的。我發現金塊.NET,但我得到的錯誤:的RabbitMQ在Xamarin
您正在嘗試這個軟件包安裝到一個項目,目標的MonoAndroid,版本= V6.0「 ,但該程序包不包含任何與該框架兼容的程序集引用或內容文件。有關更多信息,請聯繫軟件包作者。
如何實現與RabbitMQ的連接。手動複製源?
問題是RabbitMQ nuget包需要完整的.NET Framework。由於PCL和Xamarin Android項目不提供完整的框架,因此無法工作。一種選擇是採取源代碼並像您建議的那樣在PCL中構建它(例如,參見https://forums.xamarin.com/discussion/49858/using-rabbitmq-amqp-with-xamarin-forms)。根據你想要做什麼,我認爲使用HTTP API也許值得考慮。
你說的有很大的價值 - 謝謝! – Jackop
Rabbit MQ現在也構建爲.net標準1.5庫。 https://www.nuget.org/packages/RabbitMQ.Client
您應該可以毫無問題地將其引入最新的Xamarin(考慮到您的xamarin版本設置爲支持.net標準1.5或2.0版本)。 Xamarin形式加入標準庫的支持從版本2.3.5-預 https://blog.xamarin.com/building-xamarin-forms-apps-net-standard/
UWP容易與.NET 2.0標準支持,並與1.5庫兼容。
哇!謝謝 :) – Jackop
我假設你使用RabbitMQ.Client 3.5.6包? –