目录
要将C# ArcGIS Engine编写的程序移植到其他电脑上:
方法一:
如果被移植电脑上已经装有同版本或更高版本的ArcGIS Engine开发组件(非测绘地信相关人员常常没有),则可以只将程序生成目录bin文件夹下的Debug或Release中的.exe程序拷贝到被移植电脑上即可正常运行,运行如果报错,则说明被移植电脑上缺乏相应的组件。
方法二(推荐):
发布程序(Publish)。发布后只需将publish文件夹拷贝到被移植电脑上,运行setup.exe,安装完毕即可使用。
但常常被移植电脑上没有需要的组件,此时会出现如下的报错:
【解决方法】:在项目属性→发布→应用程序文件中,将所有文件的发布状态设为“包括”。
再次发布后,会在\publish\Application Files\**项目名称_版本后**文件夹下生成所有被包含文件的部署文件(deploy),如下:
成功运行:
再次将publish文件夹拷贝到被移植电脑上,运行setup.exe进行安装后,成功运行:
卸载程序:
与普通程序一样,可正常卸载。