gpt4 book ai didi

c# - 在基本 Azure Function 项目中找不到 ServiceBusTrigger

转载 作者:行者123 更新时间:2023-12-02 07:43:15 25 4
gpt4 key购买 nike

我使用 Visual Studio 模板创建了一个全新的 .NET Core 3.1 Azure Function 项目

我使用的是 V3 功能,即模板创建的版本

我有最新的 VS - 16.10.2

马上就失败了,并没有找到 ServiceBusTrigger 和 Connection?

使用系统;使用 Microsoft.Azure.WebJobs;使用 Microsoft.Azure.WebJobs.Host;使用 Microsoft.Extensions.Logging;

namespace AzureFunctionTest
{
public static class Function1
{
[FunctionName("Function1")]
public static void Run([ServiceBusTrigger("AzureFunctionTest", "Research Subscription", Connection = "eventbus-connection")]string mySbMsg, ILogger log)
{
log.LogInformation($"C# ServiceBus topic trigger function processed message: {mySbMsg}");
}
}
}

真的很奇怪,MS 本身的模板不起作用,而且有点担心在第一个障碍上就失败了!!

这是我的项目文件的相关部分

 <PropertyGroup>
<TargetFramework>netcoreapp3.1</TargetFramework>
<AzureFunctionsVersion>v3</AzureFunctionsVersion>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Azure.Messaging.ServiceBus" Version="7.1.2" />
<PackageReference Include="Microsoft.NET.Sdk.Functions" Version="3.0.11" />
</ItemGroup>

Azure.Messaging.ServiceBus 似乎是最新的软件包,也是推荐使用的软件包

我错过了什么?

保罗

最佳答案

您应该使用Microsoft.Azure.WebJobs.Extensions.ServiceBus包。 Link .

您可以阅读this官方文档以获取更多信息。

enter image description here

关于c# - 在基本 Azure Function 项目中找不到 ServiceBusTrigger,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68064240/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com