无法创建对象

时间:2011-04-11 07:03:18

标签: c# circular-dependency

在我的应用程序的一个项目中有一个.Cs文件,我想在.cs文件中创建一个类的对象(在应用程序内的一些其他项目中),我试图添加引用该特定项目,但它给出循环依赖性错误,我无法创建该对象。

2 个答案:

答案 0 :(得分:4)

将公共代码分解为第三个程序集,并在其他两个项目中引用该代码。

答案 1 :(得分:2)

你得到一个循环依赖,因为对象驻留的项目已经引用了你想要使用该对象的项目。这可能也是一个设计问题。

一种解决方案是创建两个项目都可以引用的新项目(Common)。