Websphere MQ 客户端版本 9.0 与 .NET 框架的兼容性
Websphere MQ Client ver 9.0 compatibility with .NET framework
我们正在使用 MQ 客户端版本 7.5.0.5(64 位),现在想迁移到版本 9.0(64 位)。
从 here.
下载安装程序
说到这里,我想问下:
- 应用是针对版本 7.5.0.5 编译的;使应用程序能够与版本一起使用。 9.0 MQ客户端安装是否需要针对9.0进行编译?
- MQ 客户端版本。 7.5.0.5 适用于 .NET Framework 4.0。我猜 MQ 客户端版本。 9.0。也适用于 .NET Framework 4.0,对吗?
- 我搜索了 IBM 站点,但没有找到解释上述兼容性信息的页面。我可能没有找到是否有解释上述内容的页面。知道的话可以给个link吗?
我认为您问的是 .net 应用程序,所以我的回答会对此进行扩展,但对于 C 应用程序之类的东西,它们也应该可以正常工作。
当您针对 7505 进行编译时,您会构建对例如 7.5.0.5 版本的 amqmdnet 的依赖项。但是,MQ 还提供策略文件以指示更新版本或修复包支持该版本的功能,因此它应该 运行 在 v9
上没有变化
是的,MQ 支持与 7.5.0.5 相同的 .net framework 4,应该可以无缝工作,假设它在 7.5
作为示例,我 运行 7.5 simpleput.exe 示例针对 v9 主要安装,它刚刚工作。 (虽然看起来该示例是使用 pre-.net 4 构建的,但我手边没有针对 7.5 构建的 .net 4 示例)
要确认它确实与 7.5.0.5 相关联(请记住,7.1 之前的旧版本均以 1.0.0.3 作为版本),您可以使用 ildasm.exe simpleput.exe,查看显现:
.assembly extern amqmdnet
{
:
.ver 7:5:0:5
}
在 GAC 中,您有一个策略文件:gacutil /l | findstr /i amqmdnet
policy.7.5.amqmdnet,版本=9.0.0.0,文化=中立,....
除了说明支持 .net 4 的 MQ 操作环境声明 (SOE) 之外,我不知道有任何类似的兼容性文档。
我们正在使用 MQ 客户端版本 7.5.0.5(64 位),现在想迁移到版本 9.0(64 位)。 从 here.
下载安装程序说到这里,我想问下:
- 应用是针对版本 7.5.0.5 编译的;使应用程序能够与版本一起使用。 9.0 MQ客户端安装是否需要针对9.0进行编译?
- MQ 客户端版本。 7.5.0.5 适用于 .NET Framework 4.0。我猜 MQ 客户端版本。 9.0。也适用于 .NET Framework 4.0,对吗?
- 我搜索了 IBM 站点,但没有找到解释上述兼容性信息的页面。我可能没有找到是否有解释上述内容的页面。知道的话可以给个link吗?
我认为您问的是 .net 应用程序,所以我的回答会对此进行扩展,但对于 C 应用程序之类的东西,它们也应该可以正常工作。
当您针对 7505 进行编译时,您会构建对例如 7.5.0.5 版本的 amqmdnet 的依赖项。但是,MQ 还提供策略文件以指示更新版本或修复包支持该版本的功能,因此它应该 运行 在 v9
上没有变化
是的,MQ 支持与 7.5.0.5 相同的 .net framework 4,应该可以无缝工作,假设它在 7.5
作为示例,我 运行 7.5 simpleput.exe 示例针对 v9 主要安装,它刚刚工作。 (虽然看起来该示例是使用 pre-.net 4 构建的,但我手边没有针对 7.5 构建的 .net 4 示例)
要确认它确实与 7.5.0.5 相关联(请记住,7.1 之前的旧版本均以 1.0.0.3 作为版本),您可以使用 ildasm.exe simpleput.exe,查看显现:
.assembly extern amqmdnet
{
:
.ver 7:5:0:5
}
在 GAC 中,您有一个策略文件:gacutil /l | findstr /i amqmdnet policy.7.5.amqmdnet,版本=9.0.0.0,文化=中立,....
除了说明支持 .net 4 的 MQ 操作环境声明 (SOE) 之外,我不知道有任何类似的兼容性文档。