1. 苏葳的备忘录首页
  2. 开发工具

Tuxedo的.net客户端版本问题

oracle tuxedo .netTuxedo版本为 8.1,可用tuxedo提供的.net客户端访问。安装时选择(.net client install)即可,会自动包含ATMI client。client 10版本是跟vs 2005绑定的,有分别的xp和2003版本,client 11则需vs 2007及vista或win7了。之前开发使用的是tuxedo100_32_win_2k3_x86_vs2005.exe,后运行环境改为tuxedo10gR3_32_win_2k3_x86_VS2005.exe,结果问题出现比较多。主要是引用libcdsnet.dll时会提示找不到之类。

首先卸载100版本,然后安装新版本,未注意安装时其实有错误提示。提示已安装,并且注册表中oracle下有个TUXEDO值未设置,故不能继续安装。删掉此注册项,再次安装,会提示全新安装,一切正常。但是安装成功之后:

1 设置环境变量TUXEDO=C:\bea\tuxedo10gR3_VS2005

2 运行程序,仍报错,重新在开发环境下完全编译程序,将程序集选项中将libwscdnet.dll复制到本地选项置为false,编译后拷入运行环境,仍报错。

哪里的问题呢?多次重试无解,路径对,库版本也对,哪里错了?

最后检查一下遍路径,TUXEDO之外,path路径里的是C:\bea\tuxedo10gR3_VS2005,似乎应该是bin啊。添上bin后,居然解决问题了。又是一个低级错误。

原创文章,作者:苏葳,如需转载,请注明出处:https://www.swmemo.com/330.html

发表评论

邮箱地址不会被公开。 必填项已用*标注