Azure functions 从Azure函数将消息写入Azure服务总线队列

Azure functions 从Azure函数将消息写入Azure服务总线队列,azure-functions,azureservicebus,Azure Functions,Azureservicebus,我正在尝试从azure函数向azure消息队列添加消息。为此,我将在本文后面添加对Microsoft.Azure.ServiceBus的引用 当试图添加此引用时,Visual Studio 2017中的Azure函数项目抱怨相对于Microsoft.NET.Sdk.Functions引用的Newtonsoft.Json(=9.0.1)的受限版本 检测到Newtonsoft.Json的版本冲突。安装/参考 将Newtonsoft.Json 10.0.1直接发送到项目IHA.Functions进行

我正在尝试从azure函数向azure消息队列添加消息。为此,我将在本文后面添加对Microsoft.Azure.ServiceBus的引用

当试图添加此引用时,Visual Studio 2017中的Azure函数项目抱怨相对于Microsoft.NET.Sdk.Functions引用的Newtonsoft.Json(=9.0.1)的受限版本

检测到Newtonsoft.Json的版本冲突。安装/参考 将Newtonsoft.Json 10.0.1直接发送到项目IHA.Functions进行解析 这个问题。IHA.Functions->Microsoft.Azure.ServiceBus 3.1.0-> System.IdentityModel.Tokens.Jwt 5.2.2->Newtonsoft.Json(>=10.0.1)
IHA.Functions->Microsoft.NET.Sdk.Functions 1.0.14->Newtonsoft.Json (= 9.0.1). IHA.Functions C:\TFS\IHA\Misc\IHA.CSL\IHA.Functions\IHA.Functions.csproj 1

据我所知,Microsoft.Azure.ServiceBus需要Newtonsoft.Json 10.0.1。如果我删除9.0版本并添加10.0版本,我可以成功添加Microsoft.Azure.ServiceBus包,但是Azure Functions项目抱怨Microsoft.NET.Sdk.Functions需要9.0版的Newtonsoft


基于这些理解,我似乎无法从Azure函数写入Azure消息队列。这是正确的还是我做错了什么?

Azure函数以扩展的形式明确支持服务总线

您需要安装扩展,请参阅。请注意您使用的是哪个功能应用程序版本:1.x和完整的.NET Framework,或beta 2.x和.NET标准,并遵循相应的指导


然后,不用直接使用Service Bus SDK,而是定义并写入。

谢谢!这非常有效,我编辑了标题。谢谢你的帮助!python sdk是否支持服务总线的输出绑定?一直在寻找一段时间,我无法找到任何关于这个值得一个单独的问题,能够给出一个更大的答案,但