我怎样才能避免vs.net中的循环引用?

时间:2011-11-10 21:43:30

标签: asp.net visual-studio

我正在使用带有js的asp.net 3.5 Web解决方案,其中包含2个项目ProjectA和ProjectB。 ProjectA引用了ProjectB。现在我想从ProjectB中的某个地方使用位于ProjectA中的类?由于循环引用,Vs.net现在不会让我引用ProjectA?我有必要重构吗?

2 个答案:

答案 0 :(得分:4)

将公共代码移动到项目C并从项目A& amp;中添加对它的引用。乙

或者将两个项目合并为一个。

答案 1 :(得分:0)

之前我遇到过这种类型的错误,因为我在引用ProjectA的类中声明了一个变量全局。我解决它而不是在全局声明变量,我在Sub / Function

中声明它

项目B

Public Sub ReferenceProjectA()
   Dim objProjectA As New ProjectA
   objProjectA.ProjectAFunction("")

End Sub