【问题标题】:Unable to debug ArcGIS 10.2 add-in on ArcMap with “No GUI components found in this Add-In”无法在 ArcMap 上调试 ArcGIS 10.2 插件并显示“在此插件中未找到任何 GUI 组件”
【发布时间】:2014-09-21 13:52:09
【问题描述】:

我正在使用 Visual Studio 2010 中的 VB.Net 和 ArcObjects SDK 开发 ArcGIS 插件(一个非常简单的工具栏,带有几个按钮)。成功构建了解决方案并配置了调试设置。

当我点击调试时,ArcMap 应用程序已打开。我找不到停靠在 ArcMap 工具栏上任何位置的工具栏。我去了“自定义”->“加载项管理器”,正在调试的加载项不存在。然后我尝试“从文件添加...”,找到“esriaddin”文件并单击“安装插件”。它填充了一个消息框,显示“在此加载项中未找到任何 GUI 组件。”

我在 Google 上进行了一些搜索,但还没有找到解决方案。

我错过了什么?有没有人遇到过同样的问题和方向?

提前致谢!

【问题讨论】:

    标签: vb.net visual-studio-2010 arcgis arcobjects


    【解决方案1】:

    我在使用 10.0 插件时遇到了同样的问题。我们有一个适用于 10.1 的 10.1 更新,但尝试将其安装到 10.2.2 时却给了我这个确切的错误。向上兼容就这么多!然后我尝试构建 10.2.2 代码并一直出现此错误。其他人提到需要构建到 x86,所以我这样做了,尽管 10.1 是在 Win7-64 上并使用 AnyCPU 运行....
    我相信对我来说最后的关键是在配置文件中。我已将版本设置为 10.2.2 将其更改为 10.2 后,该该死的插件安装得很好。额外的 '.2' 浪费了一天的时间

    【讨论】:

      【解决方案2】:

      我不确定 .Net,但我为 Java SDK 调试了这个问题。您必须确保使用正确的版本进行编译。在java中,它是jdk1.6 32位的旧存档版本。

      然后我在 xml 文档中引用了一些错误。我更改了 JAR 文件的名称(由 ArcObjects SDK 取自项目名称)。在 xml 文档中,它仍然指向旧名称。

      这可能对您没有帮助,但如果其他人搜索此错误并使用 tje Java SDK,希望它会有所帮助。

      【讨论】:

        【解决方案3】:

        尝试先点击build,然后单独打开arcmap并检查arcmap里面的插件管理器,看看它是否被添加到应用程序中。如果是这样,您应该能够找到它并打开工具栏。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-02-17
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-10-24
          • 1970-01-01
          相关资源
          最近更新 更多