zoukankan      html  css  js  c++  java
  • ArcGIS Construction Tool OnSketchFinished事件不响应

    使用ArcGIS AddIN ConstructionTool做东西,绘制完Sketch之后,OnSketchFinished事件不响应,没有任何异常与错误。

    1.初步问题:OnSketchFinished事件不响应

    2.进一步问题:类库中部分函数编译时正常,运行时找不到

    项目结构如下

    TestCT项目为AddIN项目,TestConsole为测试控制台项目,TestClass为测试的类库.GISCommonHelper为出错的类库

    通过反射技术,发现GISCommonHelper类库在测试控制台项目中是正常的,可以找到所有的方法

    在AddIn项目中,发现GISCommonHelper类库中,总是丢失一些关键函数

    经过仔仔细细的一行行的代码检查,版本更换,多次新建项目,多次的怀疑与迷茫,连猜带蒙 

    以及对VS/Add In技术的亲切问候

    以及在群里问大神,大神没人理

    最终发现,由于GISCommonHelper类库在另一个插件项目中被引用,而这个插件项目在一个月之前已经调试安装到ArcGIS中

    而调试的AddIN项目中,引用的是最新的GISCommonHelper类库.

    所以,导致在调试的时候,编译器通过,

    而在运行的时候,调用的是上一个版本的GISCommonHelper.dll,导致运行时出错!

    WTF!!!!!!!!!!!!!!!!!!!

    解决方案:

    删除掉所有相关的AddIN插件,再进行调试

  • 相关阅读:
    源码
    Leetcode 230. 二叉搜索树中第K小的元素 中序遍历
    Leetcode 160. 相交链表 哈希 链表
    Leetcode 142. 环形链表 II
    Leetcode 217. 存在重复元素 哈希 排序
    asp.mvc2.0资料
    关于CRM的介绍
    WPf控件模板缺省样式
    皮肤制作工具
    关于linq的用法
  • 原文地址:https://www.cnblogs.com/DayDreamEveryWhere/p/8018322.html
Copyright © 2011-2022 走看看