如题,开发一个地理处理工具,也就是制作一个ArcToolbox 中的工具,然后使用VS2005自带的安装和部署功能制作安装程序。
ArcGIS的sample里有个例子GPCalculateArea,当然在VS2005中编译一下,本机的ArcToolbox里就会有这个工具,代码里除了执行功能的部分之外比较重要的地方就是如何实现组件注册(注册到ArcToolbox里去),如下图所示,
本机运行正确后,准备制作安装文件,首先添加一个安装文件类的新项,然后可以在这个默认的install.cs中添加如下代码:
这而可以自定义的东西不少,网上有很多资料,我也不太理解,不是本文的重点,现在在需要添加一个新的项目:安装和部署中的安装项目——
然后在项目上右键->添加->项目输出->主输出,这里功能也挺多,这个项目主输出就够了。
然后在项目上右键->视图->自定义操作->安装文件夹右键->
把刚才生成的主输出添加进来。卸载文件夹也添加这个主输出,否则卸载无法完全清除文件夹。
安装项目上右键属性页面可以设置是制作Debug还是Release的安装程序。
生成项目。
Debug类型的在Debug文件夹下,Release类型的在Release文件夹下找。