我有一个登录项目,用于验证用户(......显然)和另一个项目Load,它在登录项目中引用。现在,我需要在Load项目的类中访问一个登录项目类的数据成员,但是如何在不进入循环依赖的情况下执行此操作?我不知道如何引用登录dll或创建一个引用登录的单独项目,然后由Load引用它将解决这个问题。
这两个项目都是Windows窗体。
感谢您的耐心等待。我知道这是一个愚蠢的问题,我真的很抱歉。
答案 0 :(得分:0)
处理循环引用的一种方法是:从两者中提取接口" login"和#34;加载"项目并将它们放入一个项目中,您将参考该项目。
答案 1 :(得分:0)
你的情况是这样的:
Project A
+-> References Project B
+- Class X
Project B
+- Class Y
+- Needs Data from Class X
有两种方法可以解决这个问题:
将数据从类Y中需要的类X移动到项目B中的某个类。现在两个项目都可以访问这些信息。
将日期从类Y中需要的类X移动到第三个项目C中的某个类,并引用其他项目中的日期。 大型解决方案通常具有“数据”或“模型”项目,其中包含多个其他项目使用的数据类