错误

错误:此加载项中未找到任何 GUI 组件。 加载项版本不匹配

Last Published: October 13, 2021

错误消息

尝试使用加载项管理器在 ArcMap 中安装加载项时,将显示以下错误消息:

此加载项中未找到任何 GUI 组件。 加载项版本不匹配。
[O-Image]

原因

如果 Config.esriaddinx 文件中所述的版本高于安装加载项的 ArcGIS 版本,则会出现此错误。

注: 加载项不支持向后兼容性;也就是说,如果加载项面向的是 ArcGIS 10.2.x 版本,则加载项适用于 10.2.x 或更高版本,但不适用于 10.1.x 或更低版本。

解决方案或解决方法

提供的解决方案将指导用户使用加载项工程的源代码更新 Visual Studio 中的加载项版本。

  1. 在 Visual Studio 中,右键单击解决方案资源管理器中的工程文件夹名称并选择卸载工程选项,以卸载工程。
  2. 显示 .csproj 文件时,右键单击文件名并选择编辑选项。
  3. 如果使用的是 ArcGIS 10.2.x 或更高版本,请更改包含以下路径的所有 XML 标记:
    原来:
C:\Program Files (x86)\MSBuild\Esri\ESRI.ArcGIS.AddIns.targets
现在:
C:\Program Files (x86)\MSBuild\Esri\ESRI.ArcGIS.AddIns.11.targets
  1. 更新目标版本。 例如,如果使用 ArcGIS 10.2.x,则将目标版本更改为 10.2。
<AddInTargetVersion>10.2</AddInTargetVersion>
  1. 保存并关闭 .csproj 文件。
  2. 右键单击工程文件夹并选择重新加载工程选项,以重新加载工程。
  3. 打开 Config.esriaddinx 文件并更新目标版本。
<Targets> <Target name="Desktop" version="10.2" /> </Targets>
  1. 编译加载项并使用新建的 esriAddIn 文件进行安装。 加载项现在应该已安装,不再显示错误。

文章 ID:000013260

从 ArcGIS 专家处获得帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项

相关信息

发现关于本主题的更多内容