【问题标题】:Try to remove circular dependency in c# diffrenet project尝试删除 c# 不同项目中的循环依赖
【发布时间】:2021-04-22 08:01:17
【问题描述】:

我在一个解决方案中有 5 个项目。 A和B是两个项目。 B 已经在引用 A。现在我想从 B 调用 A 中的方法。但问题是循环依赖。我看到它是通过使用事件来解决的。我试过这个:

A------->B(参考A) B-------->A(依赖)

【问题讨论】:

  • 将A中的方法移动到B中
  • 抱歉将方法 B 移到 A,Ps 如果您说明为什么有两个项目以及什么类型的项目,那么概念化会好得多!这将有助于说明你在做什么以及为什么要做你正在做的事情。从此......应该清楚为什么你有依赖问题......

标签: c#


【解决方案1】:

你需要一个 C 项目来解决这个循环依赖。

C 项目,包括您已经创建的 A 和 B 项目的所有公共类和引用。

【讨论】:

    猜你喜欢
    • 2022-08-18
    • 1970-01-01
    • 2020-11-18
    • 2020-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-08
    相关资源
    最近更新 更多