首页新闻找找看学习计划

C#编写的软件,换了工控机就不能用

0
悬赏园豆:50 [已解决问题] 解决于 2016-12-08 14:32

C#编写的软件。软件的使用需调用第三方动态库A.dll。
为了避嫌,我自己编写了个动态库B.dll,将动态库A.dll封装到B.dll中,我的软件直接调用B.dll。在某工控机上能够实现软件功能。但是软件装到另一个厂商的工控上就不能用了。(软件的运行需要依靠第三方插件,第三方插件在两台工控上均已安装成功)
请问这是什么原因?跟我封装第三方动态库有关系吗?

萌萌萌__猿的主页 萌萌萌__猿 | 初学一级 | 园豆:152
提问于:2016-12-08 14:24
< >
分享
最佳答案
0

将动态库A.dll封装到B.dll中,我的软件直接调用B.dll”,根据你文字的描述的话,既然提供的是第三方的动态库,那你所说的“封装”最终还是要在运行时使用A.dll

收获园豆:50
毛毛。 | 小虾三级 |园豆:655 | 2016-12-08 14:25

是的,请问这影响软件在不同品牌工控机上使用吗?

萌萌萌__猿 | 园豆:152 (初学一级) | 2016-12-08 14:28

@萌萌萌__猿: 操作系统32/64位,以及系统的CRT库都有关系

毛毛。 | 园豆:655 (小虾三级) | 2016-12-08 14:30
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册