gpt4 book ai didi

c# - 在.Net core控制台应用程序中使用Azure服务总线

转载 作者:行者123 更新时间:2023-12-02 08:04:42 25 4
gpt4 key购买 nike

我正在尝试在 .net core 2.0 控制台应用程序中使用 Azure 服务总线。我已经安装了 NuGet 包,并且可以在 SDK 依赖项中看到 System.ServiceModel.Web。

但是当我尝试添加时:

使用 System.ServiceModel;

我收到一条错误,指出它未定义。

我在网上发现这个教程的作用完全相同: https://www.servicebus360.com/blogs/azure-service-bus-with-dot-net-core/

我错过了什么

最佳答案

根据您的描述,我创建了 Net Core 2.0 控制台应用程序来检查此问题。正如您所说,System.ServiceModel.Web.dll 由 Microsoft.NETCore.App 提供,如下所示:

enter image description here

使用ILSpy并检查C:\Program Files\dotnet\shared\Microsoft.NETCore.App\2.0.0下的Microsoft.NETCore.App 2.0.0,没有命名空间System.ServiceModel 如下:

enter image description here

Using Azure Service Bus in .Net core console app

对于Net Core 2.0,我引用了Microsoft.Azure.ServiceBus ,并且 V 1.0.0 和 V 2.0.0 都可以按预期工作,如下所示:

enter image description here

此外,对于.Net Framework 4.6,您只能引用Microsoft.Azure.ServiceBus 1.0.0。

关于c# - 在.Net core控制台应用程序中使用Azure服务总线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47157424/

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