![[Windows]](ngwin.gif)
安装 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 月]](ng930cd.gif)
从 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 月]](ng930cd.gif)
可以通过在应用程序的 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 组合件,其中 WMQInstallDir 是 IBM 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 定制通道用于具有 .NET的 Microsoft WCF 的信息,请参阅 使用 IBM MQ 开发 Microsoft Windows Communication Foundation 应用程序