Howto: 如何给ArcGIS Desktop和Engine Developer kit创建一个.MST文件

文章编号 : 28797
软件: ArcGIS - ArcInfo 9.0, 9.1, 9.2, 9.3, 9.3.1, 10 ArcGIS Engine Developer Kit 9.0, 9.0.1, 9.1, 9.2, 9.3, 9.3.1, 10
操作系统: Windows 2000, XP, 2003Server, Vista, 2008Server, Win 7
已邀请:

易智瑞技术支持

赞同来自:

摘要:
下面提供的资料介绍了如何使用ORCA创建一个ArcGIS桌面开发工具包安装和ArcGIS Engine的开发者工具箱安装,ORCA是一个免费的工具,从SDK中提供的MSI。 其他工具都可以使用向导创建转换文件,例如, Windows安装程序和InstallShield Admin Studio。
内容:
转换文件(.MST)是一种使用MSI技术创建的自定义安装文件。一个.MST文件可以用于使用预先定义的参数来安装没有图形用户界面的ArcGIS产品。.mst文件定制的ArcGIS的MSI包的属性包括安装位置和功能。 下面的要点包括使用ORCA去改变所要安装的功能,改变默认的安装位置信息。使用任何或所有需要的参数. 1. 在ORCA中打开setup.msi 2. 在主菜单中导航到Transform->New Transform 3. 使用下面的几个要点信息来自定义转化 A. 要更改选择安装的功能: 添加功能,选择要安装或更改的功能。 所有子功能的父功能需要被安装。例如,为了安装一个例子功能,Software_Developer_Kit功能需要被从级别4变为级别3. 删除功能:选择不需要安装的功能,在功能表中将它从级别3改为级别4. B. 改变默认安装路径: 9.x用户: 在installExecuteSequence表,添加一行。字段的值是 Action: ESRI_CHANGE_INST Condition: ESRI_ARCGISDIR="NULL" Sequence: 1020 在CustomAction表,添加一行。字段的值是 Action: ESRI_CHANGE_INST Type: 35 Source: INSTALLDIR Target: C:\ArcGIS9 (or any other value) Action的名称是可以改变的,但两个表中的名称必须相同的 10.x用户: 在CustomAction表,选择GetSDKDir行动进行修改 更改GetSDKDir Action目标值 ,即将[InstallDir]值改成所需的安装位置。例如,C:\SDK\(将ArcObjects的SDK的安装到C:\ SDK的\ DeveloperKit10.0)。 第一ArcObjects的10 SDK安装决定了其后所有ArcObjects的位置(包括ArcGIS Server的Web应用程序) ArcGIS的9.x用户:更改安装位置,只适用于第一次安装ArcGIS9产品。如果ArcGIS9产品已被安装,所有后续的产品被安装到这个位置。 ArcGIS的10.x中用户:更改安装位置,可应用于任何ArcObjects的SDK安装,但如果超过1个 ArcObjects的安装在同一台机器的SDK,安装第一ArcObjects SDKs确定后继ArcObjects SDKs的安装位置. 4. 当转化完成,导航到 Transform ->Generate Transform,以产生一个.MST文件。




创建时间:2005-03-10
最近更新: 2010-07-02


原文链接
http://support.esrichina.com.cn/2005/0310/895.html

要回复问题请先登录注册