已采取以下步骤在Visual Studio中创建Azure函数
Azure Function
模板IoT Hub Trigger
已生成代码,但存在参考错误。
using IoTHubTrigger = Microsoft.Azure.WebJobs.EventHubTriggerAttribute;
using Microsoft.Azure.WebJobs;
using Microsoft.Azure.WebJobs.Host;
using Microsoft.Azure.EventHubs;
using System.Text;
using System.Net.Http;
using Microsoft.Extensions.Logging;
namespace DeviceMessageFunction_v2
{
public static class Function1
{
private static HttpClient client = new HttpClient();
[FunctionName("Function1")]
public static void Run([IoTHubTrigger("messages/events", Connection = "")]EventData message, ILogger log)
{
log.LogInformation($"C# IoT Hub trigger function processed a message: {Encoding.UTF8.GetString(message.Body.Array)}");
}
}
}
CS0234类型或名称空间名称'EventHubTriggerAttribute'在名称空间'Microsoft.Azure.WebJobs'中不存在(您是否缺少程序集引用?)DeviceMessageFunction_v2 C:\ Functions \ DeviceMessageFunction_v2 \ Function1.cs
尝试添加引用,但没有运气
这是我的工具和框架详细信息