错误
在 32 位 Microsoft Windows 操作系统 中构建加载项工程会返回以下错误消息:
错误: 错误 CS0103 名称“ArcMap”在当前环境 ArcMapAddin1 中不存在... 警告 在此系统上未找到自定义工具“ArcGISAddInHostGenerator”。…
仅在使用 32 位 Windows 操作系统时,返回此 错误。 此错误可能通过以下工作流返回:
ArcGISAddInHostGenerator 是随 ArcObjects SDK 安装的自定义工具,可针对 Config.esriAddinx 生成代码隐藏文件。 ArcObjects SDK 不会使用 Visual Studio 和 ArcGISAddInHostGenerator 正常运行所需的正确注册表键来更新 32 位 Windows 注册表。 未生成 Config.esriAddinx 代码隐藏文件,且编译失败。
在 10.4 到 10.6 版本所支持的 32 位操作系统(Windows 7 或 Windows 8.1)上编译加载项时,请下载 ArcObjects SDK 版本对应的 .zip 文件。
对于 10.4 和 10.4.1,请使用 10.4 .zip 文件;对于 10.5 和 10.5.1,请使用 10.5 .zip 文件;对于 10.6 和 10.6.1,请使用 10.6 .zip 文件。
每个 .zip 文件都包含一个 .reg 文件和一个 .unreg 文件。 .reg 文件可针对受支持版本的 Visual Studio 写入正确的键,而 .unreg 文件可将其移除。 对于 10.4.x 和 10.5.x 版本,相应的 .reg/.unreg 文件可用于修复 Visual Studio 2013 和 Visual Studio 2015。 对于 10.6.x 版本,相应的 .reg/.unreg 文件可用于修复 Visual Studio 2015。 对于 10.6.x 版本,Visual Studio 2017 没有问题,因此无需修复。
从 ArcGIS 专家处获得帮助
下载 Esri 支持应用程序