包 Microsoft.Azure.ServiceBus 5.1.3 与 net462 不兼容

Posted

技术标签:

【中文标题】包 Microsoft.Azure.ServiceBus 5.1.3 与 net462 不兼容【英文标题】:Package Microsoft.Azure.ServiceBus 5.1.3 is not compatible with net462 【发布时间】:2021-10-20 06:46:57 【问题描述】:

我正在尝试在面向 .NET 框架 4.6.2 的应用程序中使用 Microsoft.Azure.ServiceBus 包,该应用程序部署在服务结构中(SDK - 4.2.477 & Runtime - 7.2.477)。

我在构建应用程序时遇到错误

包 Microsoft.Azure.ServiceBus 5.1.3 与 net462 (.NETFramework,Version=v4.6.2) 不兼容。包 Microsoft.Azure.ServiceBus 5.1.3 支持:netstandard2.0 (.NETStandard,Version=v2.0)。一个或多个包与 .NETFramework,Version=v4.6.2 不兼容.

包 Microsoft.Azure.ServiceBus 5.1.3 与 net462 (.NETFramework,Version=v4.6.2) / win7-x64 不兼容。包 Microsoft.Azure.ServiceBus 5.1.3 支持:netstandard2.0 (.NETStandard,Version=v2.0)一个或多个包与 .NETFramework,Version=v4.6.2 不兼容( win7-x64)。

注意:我已经安装了Microsoft.Azure.ServiceBus的所有依赖包

我有什么遗漏吗?

【问题讨论】:

您在安装 NuGet 包时使用的是什么版本的 Visual Studio?或者,如果您是从命令行执行此操作,那么 nuget.exe 的版本是什么?你有什么理由不愿意使用Azure.Messaging.ServiceBus? Microsoft.Azure.ServiceBus 基本上已被弃用。 .NET Framework 4.6.1 上的包 [depends](github.com/Azure/azure-sdk-for-net/blob/…) 应该适用于 4.6.2。 我正在使用 VS2017。我还没有检查 Azure.Messaging.ServiceBus。让我检查一下 【参考方案1】:

.Net Framework 兼容 Microsoft.Azure.ServiceBus 5.1.3.NETStandard 2.0 尝试将您的 .Net 框架更新到 2.0 版本。

【讨论】:

以上是关于包 Microsoft.Azure.ServiceBus 5.1.3 与 net462 不兼容的主要内容,如果未能解决你的问题,请参考以下文章

Microsoft Azure Service Fabric SDK - 预览 1 fais 安装在 win 7 + VS 2015RC

蓝牙BLE数据包格式汇总

包——基本概念,自定义包,创建包,导出包中的标志符

关于war包 jar包 ear包 及打包方法

一方包二方包三方包是什么?

github或者官网上找项目的开发压缩包源码包jar包