[Windows][Linux]

NuGet 存储库下载 IBM MQ classes for .NET

IBM® MQ classes for .NET 可供从 NuGet 存储库下载,以便 .NET 开发者可以轻松使用。

关于本任务

NuGetMicrosoft 开发平台 (包括 .NET) 的包管理器。 NuGet 客户机工具提供了生成和使用软件包的能力。 NuGet 软件包是具有 .nupkg 扩展名的单个压缩文件,其中包含已编译的代码 (DLL)、与该代码相关的其他文件以及包含诸如包版本号之类的信息的描述性清单。

您可以从 NuGet 库(这是所有软件包作者和使用者使用的中央软件包存储库)下载包含 amqmdnetstd.dll 库的 IBMMQDotnetClient NuGet 软件包。

[MQ 9.4.0 2024 年 6 月][MQ 9.4.0 2024 年 6 月]请注意: From IBM MQ 9.4.0, the NuGet package contains libraries built using .NET 8 as the target framework.

[已除去]使用 .NET Standard 2.0 构建的 IBM MQ .NET 客户端库已在 IBM MQ 9.3.1 废弃,并已在 IBM MQ 9.4.0 从产品中删除。

[MQ 9.4.0 2024 年 6 月][MQ 9.4.0 2024 年 6 月]IBM MQ 9.4.0, IBM MQ 支持 .NET 8 应用程序使用 IBM MQ classes for .NET。 如果您正在使用 .NET 6 应用程序,那么可以通过在 runtimeconfig 文件中进行小型编辑以将 targetframeworkversion 设置为 "net8.0"来运行此应用程序,而无需进行任何重新编译。

可使用三种方式来下载 IBMMQDotnetClient 软件包:
  • 通过使用 Microsoft Visual StudioNuGet 作为 Microsoft Visual Studio 扩展分发。 从 Microsoft Visual Studio 2012开始,缺省情况下已预安装 NuGet
  • 从命令行使用 NuGet Package Manager 或 .NET CLI。
  • 使用 Web 浏览器。
对于可再分发软件包,您可以使用环境变量 MQDOTNET_TRACE_ON来启用跟踪。

过程

  • 要使用 Microsoft Visual Studio中的 Package Manager UI 下载 IBMMQDotnetClient 软件包,请完成以下步骤:
    1. 右键单击 .NET 项目,然后单击 管理 Nuget 软件包
    2. 单击 浏览 选项卡并搜索 "IBMMQDotnetClient"
    3. 选择软件包,然后单击 安装
    在安装期间,Package Manager 将以控制台语句形式提供进度信息。
  • 要从命令行下载 IBMMQDotnetClient 软件包,请选择下列其中一个选项:
    • 使用 NuGet Package Manager ,输入以下命令:
       Install-Package IBMMQDotnetClient -Version 9.1.4.0

      在安装期间,Package Manager 将以控制台语句形式提供进度信息。 您可以将输出重定向到某个日志文件。

    • 使用 .NET CLI ,输入以下命令:
      dotnet add package IBMMQDotnetClient --version 9.1.4
  • 使用网络浏览器下载IBMMQDotnetClient包裹来自https://www.nuget.org/packages/IBMMQDotnetClient