VS2015做的程序在本机调试正常,部署到其它机器后报错,折腾两天找不到原因

0 投票

win7 x64 vs2015   D9

本机正常,部署到其它机器就报错,试用许可显示可用。

其它机器一直报这个错。

3月 6 分类:  52次浏览 | 用户: qichunyi (4 分)

1个回答

1 投票
 
已采纳

你好,可以参考https://blog.csdn.net/supermapsupport/article/details/53319800 这篇博客进行部署

3月 6 用户: 邬袁凯 名扬四海 (2,429 分)
采纳于 3月 6 用户:qichunyi

我就是原封不动的按你这个连接中来部署的,只是没有用打包软件,直接复制到其它客户机,手动安装许可中心,打开界面后就一直报这个错。我也没有编写鼠标移动事件,老是这样报错,VS2015 本机没有这个问题。

看下你的私有部署的dll是不是复制到本地的,要全部修改为false,检查与exe同级目录下是否存在SuperMap iObjects.NET的dll文件,如果有删除即可,你这个应该是dll混乱导致的。

还有,要把客户机上的系统环境变量path最前端加上你打包过去的bin路径
...