MapXtreme绿色部署
最近在做GIS系统,当然是破解版的,由于前一个版本的地图功能是使用VectorDrawBox做的,后来用户要求使用MapInfo来做,为了能使现有用户自动升级到MapInfo版本,将所有依赖文件提取出来,用户不需要安装就能直接过渡到MapXtreme。看到这篇文章的朋友可以直接把这些文件连同exe拷给用户就可以使用了,完全绿色!
MapXtreme的相关文件储存在三个地方
- 公用文件夹:C:\Program Files (x86)\Common Files\MapInfo\MapXtreme\7.0.0 中所有文件和文件夹
- 全局程序集缓存:C:\WINDOWS\Assembly\GAC_32(需要用命令行打开) 中所有以 Leadtools 或 MapInfo 开头的文件夹
- 字体文件夹:C:\Windows\Fonts(如果用到MapInfo专用字体,需要拷贝到项目目录,用代码来注册它)中所有以Mapinfo开头的字体
制作方法一:拷贝全部依赖文件,这种方法拷贝的文件多,但通用性强
- 全局程序集缓存中所有dll
- 公用文件夹中所有dll、 RasterGridHandlers 中所有文件
- 公用文件夹中下面3个文件
mapxtreme700.lic( 破解文件,不通版本的MapXtreme文件名可能不同)
MAPINFOW.ABB
MapInfow.fnt(通用标记文件,没有它也能运行,但省会,首都等标记可能会不正常显示)
4.CustSymb文件夹(如果需要)
制作方法二:只拷贝项目需要的dll
- 备份公用文件夹
- 将全局程序集缓存中所有dll拷贝到公用文件夹
- 将VS项目中的MapInfo引用属性改为“复制本地=true”,生成项目(如果没有步骤2,会生成失败)
- 将备份文件夹中的dll拷贝到bin/debug
- 将公用文件夹\RasterGridHandlers 中所有文件拷贝到bin/debug
- 将公用文件夹中mapxtreme700.lic、MAPINFOW.ABB、MapInfow.fnt拷贝到bin/debug
- CustSymb文件夹(如果需要)
- 全局文件夹中的dll在各自不同的子文件夹中,拷贝出来比较麻烦,可以拷贝所有文件夹到一个临时文件夹中,然后搜索*.dll将他们列出来同一个窗口中便于复制
- Vtkdll.dll文件比较大,也没有发现起到什么作用,可以删除
- 如果地图中使用了MapInfo字体,需要将字体文件复制到程序目录,运行时检查是否已安装,注册字体可以参考这里http://www.cnblogs.com/top5/archive/2011/06/20/2084942.html
- 也可以到我的资源中下载绿色包
MapXtreme绿色部署相关推荐
- linx 6.0.60 x64 绿色部署mysql5.7.25
Linx凝思操作系统是一个基于debian6的很老的平台 很多新的软件都没有deb包,只能自己手工编译部署 下面介绍如何部署mysql5.7.25,并且保证所有文件都在/home/mysql下 1.安 ...
- travis-ci自动部署_如何使用Travis CI部署(几乎)零恐惧的Cloud Foundry应用
travis-ci自动部署 by Robin Bobbitt 罗宾·波比(Robin Bobbitt) 如何使用Travis CI部署(几乎)零恐惧的Cloud Foundry应用 (How to d ...
- 万字长文带你全面认识 Kubernetes 中如何实现蓝绿部署、金丝雀发布和滚动更新...
Kubernetes 中的部署策略 在本文中,我们将学习使用 Kubernetes 容器编排系统部署容器时的部署策略.在本文的最后,我们将学习如何在 Kubernetes 集群中使用不同的方式进行部署 ...
- SQOOP 部署及导入数据到 Hive 的实际应用
目录 写在最前: 1.核心的功能有两个 2.sqoop 版本说明 一.部署 1.安装前准备 2.创建用户和组 3.解压到指定目录 4.添加系统环境变量 5.创建 sqoop-env.sh 文件 5.1 ...
- 绿色免安装使用JDK和Tomcat
前言:考虑这样一个情景,我们要将一个web项目部署到一台没有安装jdk和tomcat的机器上,并且我们没有admin权限,不能安装任何软件,不能进入"高级系统设置"进行配置环境变量 ...
- kubernetes 部署_用于Kubernetes部署的10种反模式
kubernetes 部署 As container adoption and usage continues to rise, Kubernetes (K8s) has become the lea ...
- 绿色计算 IT厂商与客户供需为何冰火两重天
正当全球IT厂商热炒绿色计算概念之时,媒体对国内116位分布于制造.电信.IT服务.金融等行业的首席信息官(CIO)进行的2008年绿色计算应用调查显示,大量用户尤其是传统制造.化工.能源等行业用户对 ...
- 如何正确的探索 Microsoft Ignite The Tour
Microsoft Ignite The Tour 是一年一度微软为全球开发者.IT专家.安全专家以及数据专家提供的为期两天,包含众多核心产品的实践性技术培训.2019.12.10-2019.12.1 ...
- .NET Core第三方开源Web框架YOYOFx
YOYOFx框架 YOYOFx是一个轻量级用于构建基于 HTTP 的 Web 服务,基于 .NET 和 Mono 平台. 本着学习的态度,造了这个轮子,也是为了更好的了解各个框架的原理和有点,还希望可 ...
- aws es方案_AWS Elasticsearch后模式
aws es方案 碰巧我们在SaaS版本的LogSentinel上遇到了生产问题–我们的Elasticsearch停止了对新数据编制索引. 由于Elasticsearch只是辅助存储,因此没有数据丢失 ...
最新文章
- python递归使用
- 成本并非企业奔向云计算的唯一原因
- 71 Zabbix自定义触发器
- 【Android 事件分发】事件分发源码分析 ( Activity 中各层级的事件传递 | Activity -> PhoneWindow -> DecorView -> ViewGroup )
- 前端三十一:标签的属性
- JZOJ 5392. 【NOIP2017提高A组模拟10.5】Lucky Transformation
- Git之深入解析如何交互式暂存
- Unity Fine Prued Tiled Light (FPTL)
- html三个div相同高度,两个并列div高度相同的问题_html/css_WEB-ITnose
- mysql的一些查询优化,count优化,limit优化
- Query全选全不选第二次失效问题解决办法
- 混合开启服务-----百度音乐盒
- mysql中的concat和group_concat的用法
- 2020年中国标准化发展现状分析,数字化为标准化领域带来新挑战「图」
- 曼昆微观经济学第8版笔记和课后习题答案
- 怎么用电脑把优酷的kux格式转换成mp4格式
- MATLAB里根号打印,里根号
- 【codevs2853】方格游戏 DP
- MacBookPro 装win7
- python plt图片保存emf类型_matplotlib---保存图片出现的问题