GeneXus编译提示"....不包含...的定义,并且找不到可接受类型为..的第一个参数的扩展方法"
环境GeneXus15 .Net 无WWP 事情经过 问题订正过程中 更改一个SDT的内容 本地编译通过后提交Server,同事取下来后进行编译 编译过程 报错信息如下
SDT内容 如下 单纯追加一个Varchar类型的字段 展示于页面 其他无更改
问题解决思路一、(..•˘_˘•..)
删除该SDT重新建立 由于引用位置过多放弃
问题解决思路二、(*。_。)
报错信息中提示找不到这两个字段 尝试将此字段追加入SDT中 编译失败
问题解决思路三、(╯#-_-)╯╧═╧
查看编译生成CS文件 发现问题发生于 technologyreportproject.cs(2036,117) 打开该文件进行定位
该问题编属于Grid这部分 检查Grid后发现 问题所在
可能是同事从Server上取代码后 编译丢失还是怎么着导致这块出现问题 之后订正该处 部分编译
编译通过 PS:有的时候遇到这种问题很怪 让人摸不到头脑(¬_¬)
只是想到这个点,以后还有可能在使用的时候会遇到,做个记录。