客户端用tibco进行消息发送的时候,本地不安装tibco应用程序,想要通过添加引用TIBCO.Rendezvous.dll和添加项tibrv.dll来实现消息发送。但是在开启Tibco环境的时候就会报错:试图载入格式不对的程序
-
首先将tibrv.dll属性修改为始终复制与内容,确保可以在编译的时候复制到debug目录下
-
检查tibrv.dll是多少位的,如果是32位的则需要在项目属性-生成-目标平台中修改为X86的
-
如果是64位的则可以设置为X64或者AnyCPU
背景客户端用tibco进行消息发送的时候,本地不安装tibco应用程序,想要通过添加引用TIBCO.Rendezvous.dll和添加项tibrv.dll来实现消息发送。但是在开启Tibco环境的时候就会报错:试图载入格式不对的程序解决方式首先将tibrv.dll属性修改为始终复制与内容,确保可以在编译的时候复制到debug目录下 检查tibrv.dll是多少位的,如果是32位的则需要在项目属性-生成-目标平台中修改为X86的 如果是64位的则可以设置为X64或者AnyCPU.
有关
TIBCO
RV的介绍资料几乎是一搜一大堆,但是相关的
C#
代码基本上还是空白没有的.
对于新手来说,需要使用
TIBCO
RV通常是比较困难的 ,需要学习一大堆的相关资料.
这里简单写一下
C#
代码实现发消息的过程.
首先需要安装,添加
引用
,
using
TIBCO
.Rendezvous;
然后其实就是简单4个步骤 ,即可把讯息发出去;
开启环境 ->实例化NetT...
1.show connections type=q 相关属性说明。
tcp://localhost:7222> show connections type=q
L ID FSXT S Host User ClientID Sess Uptime
C 2 ---A + gl-huang admin 1 0:04:55
J 7 ---Q + gl-huang anonymous 1 0:03:1...
最近在做一个swmm模型的项目,在swmm源码上进行改写了两个函数,结果调用的
时
候就
报错
了,
C#
报错
之说找不到指定模块,就是不说具体问题,在网上排查了很久,在这里记录一下。
如果确定自己的
dll
函数 没有问题的话,那可能就是你这个
dll
需要依赖其它的
dll
,而你的系统正好缺失了某些
dll
,所以运行就
报错
了,在网上看要下载Depends,查看缺少什么依赖,结果我一查,好家伙,一大串,照它这个逻辑,我得一个个下载缺失的
dll
,补回去,问题是我之前还调用过其它
dll
,那些
dll
能运行,但是放到Depends
中
查