2

这是一个长镜头,最近有人用过 Esri ArcObjects 吗?

根据文档:

一个新的要求是运行时绑定。运行时绑定是指在调用任何 ArcObjects 代码(包括许可初始化)之前定位独立 ArcGIS Desktop 或 Engine 应用程序的相应 ArcGIS 产品安装。用于建立运行时绑定的应用程序编程接口 (API) 位于 ESRI.ArcGIS.Version 程序集的 ESRI.ArcGIS.RuntimeManager 类中

但我在任何地方都找不到 ESRI.ArcGIS.Version.dll。我有 ArcMap 10.1 的试用版。有谁知道我怎样才能得到这个DLL?

4

2 回答 2

3

ArcObjects 是 ArcGIS API,不是 ArcMap 的一部分。您可以使用它来使用 ArcMap 的引擎构建 GIS 应用程序,但您需要的不仅仅是 ArcMap。不幸的是,获得 ArcObjects 需要花钱——您正在寻找的是 ArcGIS Engine:

http://www.esri.com/software/arcgis/edn/what-you-get

当然,这取决于您想要做什么——如果您想在 ArcMap 中进行一些自定义编码,您可以使用 ArcPy 来完成:

http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//000v00000001000000

于 2012-08-11T07:44:17.337 回答
1

你在使用 Visual Studio 吗?如果是这样,您需要在项目引用窗口中添加对 ESRI.ArcGIS.Version 的引用。单击“添加引用”时,它将位于“.Net”选项卡下。

于 2013-09-25T04:25:24.753 回答