ArcGIS Add-In的安装与卸载(一)

  • add-in的安装步骤
  • esriaddin文件说明
  • 插件的卸载
    • 1 add-in manager管理
    • 2 手动卸载

1 add-in的安装步骤

add-in插件在编译后会生成一个后缀为.esriaddin的文件,双击该文件,ESRI ArcGIS Add-In Installation Utility会运行该文件,如图所示。
ArcGIS Add-In的安装与卸载(一)_第1张图片
可以看到该插件的描述信息,点击安装插件->安装成功,就实现了改插件的安装。
这个安装过程的实质是:首先将.esriaddin文件拷贝到well-known文件夹下(
Vista/7: C:\Users\username]\Documents\ArcGIS\AddIns\Desktop10.2;
XP: C:\Documents and Settings\[username]\My Documents\ArcGIS\AddIns\Desktop10.2)
然后ArcMap在启动时将well-known文件夹下的.esriaddin文件解压并将install文件夹下的所有文件拷贝到temporary folder下(Vista/7: C:\Users\username]\AppData\Local\ESRI\Desktop10.2\AssemblyCache;
XP: C:\Documents and Settings\[username]\Local Settings\Application Data\ESRI\Desktop10.2\AssemblyCache)

2 .esriaddin文件说明

.esriaddin文件是一个压缩文件,将其解压,可以看到它主要由3个文件组成:Images文件夹、Config.xml文件、Install文件夹。Images文件夹下存储该插件的所有图片资源,Install文件夹下包含dll等编译文件或脚本,Config.xml文件包含对插件的描述以及配置,如下所示。

<ESRI.Configuration
  xmlns="http://schemas.esri.com/Desktop/AddIns"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <Name>
    Acme Custom Mapping Extension
  Name>
  <AddInID>{6fa0df73-57ab-491e-a73d-e58ce07af414}AddInID>
  <Description>Custom mapping toolbar.Description>
  <Version>1.0Version>
  <Image>Images\Acme.pngImage>
  <Author>John LockeAuthor>
  <Company>AcmeCompany>
  <Date>5/28/2009Date>
  <Targets>
    <Target name="Desktop" version="10.0"/>
  Targets>
  <AddIn language="CLR" library="Acme.dll" namespace="Acme">
    <ArcMap>
      <Commands>
        <Button
          id="Acme_ToggleDockWinBtn"
          class="ToggleDockWinBtn"
          caption="OpenDockWin"
          category="Acme Tools"
          image="Images\ToggleDockWinBtn.png"
          tip="Toggle dockable window."
          message="Open dockable window.">
          <Help heading="Toggle">Turns the ACME dockable window on and off.Help>
        Button>
      Commands>
      <Toolbars>
        <Toolbar id="Acme_Toolbar" caption="Acme Toolbar">
          <Items>
            <Button refID="Acme_ToggleDockWinBtn"/>
          Items>
        Toolbar>
      Toolbars>
    ArcMap>
  AddIn>
ESRI.Configuration>

3 插件的卸载

3.1 add-in manager管理

打开ArcMap,自定义->加载项管理器(add-in manager),
ArcGIS Add-In的安装与卸载(一)_第2张图片
选择插件,点击delete this Add-In卸载插件。

3.2 手动卸载

在well-known文件夹下找到要卸载插件的.esriaddin文件,删除即可。ArcMap在下次启动时,若在well-known文件夹下找不到.esriaddin文件,会自动将安装文件夹(temporary folder)下的安装文件删除。

参考资料:
http://resources.arcgis.com/en/help/main/10.2/index.html#/Sharing_and_installing_add_ins/014p0000001m000000/

你可能感兴趣的:(AO,arcgis-engine,add-in)