标签: c# circular-dependency
在我的应用程序的一个项目中有一个.Cs文件,我想在.cs文件中创建一个类的对象(在应用程序内的一些其他项目中),我试图添加引用该特定项目,但它给出循环依赖性错误,我无法创建该对象。
答案 0 :(得分:4)
将公共代码分解为第三个程序集,并在其他两个项目中引用该代码。
答案 1 :(得分:2)
你得到一个循环依赖,因为对象驻留的项目已经引用了你想要使用该对象的项目。这可能也是一个设计问题。
一种解决方案是创建两个项目都可以引用的新项目(Common)。