将C# ArcGIS Engine编写的程序安装运行在其他电脑

目录

方法一:

方法二(推荐):

成功运行:

卸载程序:


要将C# ArcGIS Engine编写的程序移植到其他电脑上:

方法一:

 如果被移植电脑上已经装有同版本或更高版本的ArcGIS Engine开发组件(非测绘地信相关人员常常没有),则可以只将程序生成目录bin文件夹下Debug或Release中的.exe程序拷贝到被移植电脑上即可正常运行,运行如果报错,则说明被移植电脑上缺乏相应的组件。

方法二(推荐):

发布程序(Publish)。发布后只需将publish文件夹拷贝到被移植电脑上,运行setup.exe,安装完毕即可使用。

但常常被移植电脑上没有需要的组件,此时会出现如下的报错:

【解决方法】:在项目属性→发布→应用程序文件中,将所有文件的发布状态设为“包括”。

再次发布后,会在\publish\Application Files\**项目名称_版本后**文件夹下生成所有被包含文件的部署文件(deploy),如下:

成功运行:

再次将publish文件夹拷贝到被移植电脑上,运行setup.exe进行安装后,成功运行:

卸载程序:

与普通程序一样,可正常卸载。

猜你喜欢

转载自blog.csdn.net/Dust_Evc/article/details/115298472