[Windows]

安装 IBM MQ classes for .NET Framework

IBM® MQ classes for .NET Framework(包括样本) 随 IBM MQ一起安装。 Windows上存在 Microsoft.NET Framework 的先决条件。

缺省情况下, IBM MQ classes for .NET Framework 的最新版本作为标准 IBM MQ 安装的一部分安装在 Java 和 .NET Messaging and Web Services 功能部件中。 有关安装指示信息,请参阅 Windows 上安装 IBM MQ 服务器 Windows 系统上安装 IBM MQ 客户机

[MQ 9.3.0 2022 年 6 月][MQ 9.3.0 2022 年 6 月]IBM MQ 9.3.0开始,要运行 IBM MQ classes for .NET Framework ,必须安装 Microsoft.NET Framework V4.7.2 或更高版本。 这是与 IBM MQ 9.2 的更改,其中所需的最低版本为 V4.6.2。

[MQ 9.3.0 2022 年 6 月][MQ 9.3.0 2022 年 6 月]可以通过在应用程序的 app.config 文件中添加以下标记来运行使用 Microsoft.NET Framework V3.5 编译的现有应用程序,而无需重新编译:
<configuration>
 <startup>
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2"/>
 </startup>
</configuration>
注: 如果在安装 IBM MQ之前未安装 Microsoft .NET Framework V4.7.2 或更高版本,那么 IBM MQ 产品安装将继续进行而不会发生错误,但 IBM MQ classes for .NET 不可用。 如果在安装 IBM MQ之后安装了.NET Framework ,那么必须通过运行 WMQInstallDir\bin\amqiRegisterdotNet.cmd 脚本来注册 IBM MQ.NET 组合件,其中 WMQInstallDirIBM MQ 的安装目录。 该脚本将在全局程序集缓存 (GAC) 中安装必需的程序集。 将在 %TEMP% 目录中创建一组 amqi*.log 文件,以用于记录所执行的操作。 如果 .NET 已从较早版本 (例如,从 .NET V3.5) 升级到 V4.7.2 或更高版本,那么无需重新运行 amqiRegisterdotNet.cmd 脚本。

在多安装环境中,如果先前已将 IBM MQ classes for .NET 作为支持包安装,那么除非首先卸载支持包,否则无法安装 IBM MQ 。 随 IBM MQ 一起安装的 IBM MQ classes for .NET 功能部件包含与支持包相同的功能。

还提供了样本应用程序 (包括源文件); 请参阅 .NET 的样本应用程序

有关将 IBM MQ 定制通道用于具有 .NETMicrosoft WCF 的信息,请参阅 使用 IBM MQ 开发 Microsoft Windows Communication Foundation 应用程序