今天使用的这个Addin工程是使用ArcObject10.6开发的,原本以为设置好visual stido版本,顺利编译就可以在ArcGIS Desktop里面打开的,可是事实却不是这样的。当添加esriaddin后缀文件后,报了如下的提示。

【ArcGIS Addin开发】&No GUI components found in this Add-In. Add-In version does not match

我想还是我的版本没有设置好,由于我使用的是ArcObject10.2来开发Addin的,而我的这个10.6工程文件.csproj如下图所示。注意组件dll部分。

【ArcGIS Addin开发】&No GUI components found in this Add-In. Add-In version does not match

很显然,都有这样的版本描述信息,现在需要作的是,将这些信息给删除掉。修改为如下图所示。

【ArcGIS Addin开发】&No GUI components found in this Add-In. Add-In version does not match

同时,还要修改Config.esriaddin文件。将version="10.6"改为“10.2”即可。

  <Targets>
    <Target name="Desktop" version="10.2" />
  </Targets>


                                                                              更多内容,请微信扫二维码关注公众号

                                                                                    【ArcGIS Addin开发】&No GUI components found in this Add-In. Add-In version does not match

相关文章: