添加两个DLL的引用C#

时间:2018-10-26 22:38:08

标签: c#

我有一个解决方案。 我有2个Dll(项目):

UI dll:

  1. 执行解决方案
  2. 激活“ B” dll上的类中的继续操作,该操作将在最后返回一个数组。
  3. 激活Business-Logic dll上的某些功能。

“ B” dll:

  1. 正在继续操作。
  2. 在继续操作时-它会向UI dll中的打印类触发一些事件。
  3. 在操作结束时,它将数组返回给UI dll。

为了使用彼此的类和功能,似乎我需要在UI和“ B” dll中都添加引用。

问题:Visual Studio给我一个错误“将该项目添加为引用可能会导致循环依赖”。

1 个答案:

答案 0 :(得分:0)

问题不是错误本身,您有设计问题,您可以查看以下材料:

What is Circular Dependency and How Do We Resolve It?

关于here

的问题