• 悬赏
  • [悬赏20元] ET7这个环形依赖怎么解决啊?

图中也显示原来项目的几个也处于环形依赖中。对于新的这,真的是一头雾水,先谢谢了

  • 今天,终于找到解决办法了!!!首先,循环引用,就是文件1引用了文件2,而文件2又引用了文件1.现在发现解决很简单。就是看报的是哪个错,就是哪个文件里有循环引用。就将它这个文件一分为二就可以了。就是把循环引用的那段代码移到另一个代码文件。仅仅改变文件名字。而依赖完全不变。如果是名字还一样,就改一下。让处理结果的代码一致就好了。且,改动完全算没什么改动。。。。哈哈,聪明

目前还是没找到怎么解决这个循环引用问题。如果哪位大佬能分享一下解决思路,也不胜感激。虽然,调试时把分析器关了能正常使用。但如果能解决这个就更完美了。再先谢谢了啊

    susices 没有啊,是通过了,就是重新打开后才出现的。有可能是分析器后来又自己新生成了另外一个结果吧

    egametang 问题是,demo里的代码也显示在这个调用里。这些,我都没改。且也不可能改。难道是整个程序集只要有其中一个有环形引用,那其他的也将受牵连吗?

      egametang 不是说demo有,是我截的图有。因为,加入我的代码后它们就从不是循环引用变成循环引用了。所以就想问,怎么会这样呢?是不是我代码的其他循环引用引发同程序集的其他代码变成循环引用。

      egametang 谢谢了。目前这个循环调用,还在熟悉中,毕竟对7.0还不熟悉,估计就是程序集之间怎么调用的还不了解。等熟悉了,才知道哪个才是循环调用。或说是提示的是怎么才被判定为循环调用。

      🤣就是A类调用了B类的方法,B类里面又调用了A类的方法,这就是循环调用啊

      估计你是无法定位哪里循环调用了吧,这么多报错。 只能把你加的代码一点点注释掉看看。

      今天,终于找到解决办法了!!!首先,循环引用,就是文件1引用了文件2,而文件2又引用了文件1.现在发现解决很简单。就是看报的是哪个错,就是哪个文件里有循环引用。就将它这个文件一分为二就可以了。就是把循环引用的那段代码移到另一个代码文件。仅仅改变文件名字。而依赖完全不变。如果是名字还一样,就改一下。让处理结果的代码一致就好了。且,改动完全算没什么改动。。。。哈哈,聪明

      说点什么吧...