【问题标题】:Package Microsoft.Azure.ServiceBus 5.1.3 is not compatible with net462包 Microsoft.Azure.ServiceBus 5.1.3 与 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。让我检查一下

标签: .net azure-service-fabric azureservicebus


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-05-14
    • 2018-01-28
    • 2016-08-22
    • 1970-01-01
    • 2018-02-03
    • 2017-12-10
    • 2018-02-13
    • 2021-02-27
    相关资源
    最近更新 更多