ArcObject 9.x upgrade 10.x

Project → Properties
   Compile → Compile Options: → Target CPU:
      x86
   Debug → Start Action → Start external program:
      C:\Program Files (x86)\ArcGIS\Desktop10.2\bin\ArcMap.exe
   References → References
      更換參考 ESRI.ArcGIS.ADF → ESRI.ArcGIS.ADF.Local 



References → Properties → Specific Version    
   False

編輯 .vbproj
<Target Name="BeforeClean">
  <Exec
    WorkingDirectory="$(CommonProgramFiles)\ArcGIS\bin"
    Command="esriRegasm.exe &quot;$(TargetPath)&quot; /p:Desktop /u /s"
    Condition="Exists('$(TargetPath)')"/>
</Target>
<Target Name="AfterBuild">
  <Exec
    WorkingDirectory="$(CommonProgramFiles)\ArcGIS\bin"
    Command="esriRegasm.exe &quot;$(TargetPath)&quot; /p:Desktop /s"/>
</Target>

10.x 擴充元件以 *.ecfg 檔案
存放於 <Program Files>\Common Files\ArcGIS\Desktop10.1\Configuration\CATID

參考資料:
Migrating ArcGIS 9.3.x and 10 Desktop and Engine custom components to ArcGIS 10.1

留言

熱門文章