Azure函数应用:“找不到Microsoft.ServiceBus”

问题描述 投票:0回答:1

我想使用EventData类从iot集线器读取事件消息,但在添加命名空间Microsoft.ServiceBus.Messaging的过程中,我始终收到以下错误消息>

感谢您提供任何帮助以找出可能出了什么问题?

#r "Newtonsoft.Json"
#r "Microsoft.ServiceBus" 


using System;
using Newtonsoft.Json.Linq;
using Microsoft.ServiceBus.Messaging;

public static void Run(EventData myIoTHubMessage, out object outDocument, ILogger log)
{

dynamic msg = JObject.Parse(myIoTHubMessage);
outDocument = new {msg}; 
log.LogInformation($"C# IoT Hub trigger function processed a message: {myIoTHubMessage}");
}

2020-06-06T23:05:31Z [错误]函数编译错误 2020-06-06T23:05:31Z [错误] run.csx(8,24):错误CS0246:找不到类型或名称空间名称'EventData'(您是否缺少using指令或程序集引用?) 2020-06-06T23:05:31Z [错误] run.csx(4,17):错误CS0234:名称空间'Microsoft'中不存在类型或名称空间名称'ServiceBus'(您是否缺少程序集引用?) 2020-06-06T23:05:31Z [错误] run.csx(2,1):错误CS0006:找不到元数据文件'Microsoft.ServiceBus' 2020-06-06T23:05:31Z [警告]您可能未正确引用NuGet软件包。了解更多:https://go.microsoft.com/fwlink/?linkid=2091419

我想使用EventData类从iot集线器读取事件消息,但是在添加命名空间Microsoft.ServiceBus.Messaging的下面,我不断收到错误消息,感谢您提供任何帮助以识别什么……

azure-iot-hub azure-eventhub azure-function-app
1个回答
0
投票

因此,通过添加“使用Microsoft.Azure.EventHubs;设法使它正常工作”

© www.soinside.com 2019 - 2024. All rights reserved.