博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SuperMap打包部署要点
阅读量:5837 次
发布时间:2019-06-18

本文共 916 字,大约阅读时间需要 3 分钟。

折腾了一段时间,终于要发布一个版本了,但SuperMap程序怎么发布呢,需要些什么必要条件呢?本来想问问超图的技术人员的,但都没人理我,估计都去开大会去了。

下面是自己测试出来的结果,主要是根据SuperMap Objects的安装向导(InstallationGuide.pdf)来的。

Windows环境

选择合适的操作系统,XP 就算了吧;选择合适的.Net Framework。项目Framework版本的尽量选择稍微低一点的版本,但也要兼顾所有的组件,免得出问题,推荐4.0(最新都4.7.3了)

SuperMap许可驱动

这是必选项,商业的都是这样。有两种安装 方式:

第一种,使用Objects完整包中的 SuperMap Trial License.exe

第二种使用官方的许可管理器。

不过,不管哪一种,安装这个驱动好慢。

用了十多分钟,差点放弃了。

实际上,在系统盘安装了hasplms相关的加密狗程序,服务中可以看到hasplms的服务。

完成了这一步,许可就正常了。

应用程序包

自己项目的各个dll、引用第三方组件、地图、资源等(也就是自己的Bin目录)。

SuperMap支持库

也就是Objects里面的Bin文件夹(64位版需要使用Bin_64),或从官网下载"supermap-iobjectsdotnet-9.0.1-15628-65435-win32-all-Bin"压缩后有100多M。使用方式:

将SuperMap支持库Bin文件夹(这里更名为Support,也可以定义)拷到自己的"安装包"文件夹下,修改配置文件。

在程序添加App.config配置文件,并在该文件configuration内追加如下内容。(不在放在configuration的第一个

…..

  

环境变量配置

将SuperMap支持库所有路径添加为系统Paht变量。

整个过程显示很复杂,没有开源的方便。

转载于:https://www.cnblogs.com/liweis/p/9565657.html

你可能感兴趣的文章
WireShark 过滤语法
查看>>
linux删除文件后没有释放空间
查看>>
redis 内存管理分析
查看>>
Sharding-JDBC 最大努力型事务理解
查看>>
扩展segment数量
查看>>
Cisco 交换机端口安全
查看>>
cv.Mat 与 .txt 格式文件读写操作
查看>>
JavaScript事件练习
查看>>
vs2010的11个调试技巧和方法
查看>>
关于k-means聚类算法的matlab实现
查看>>
Git分支2
查看>>
在域环境下禁用USB存储设备的方法
查看>>
一键安装Gitlab后的备份、迁移与恢复
查看>>
因为本人工作繁忙,精力有限,本博客停止更新。有兴趣的博友可以关注我在CSDN上的主博客...
查看>>
Node实现静态服务器
查看>>
lsa声卡/dev/snd/pcmC0D0p的open打开流程
查看>>
浅谈什么是正向代理和反向代理,如何使用nginx搭建正向代理和反向代理
查看>>
转 通过phpize为php在不重新编译php情况下安装模块openssl
查看>>
html基础
查看>>
深入理解java虚拟机(三)--类文件结构
查看>>