2011-11-10 12 views
1

私は2つのプロジェクトProjectAとProjectBを含むjsでasp.net 3.5 Webソリューションを使用しています。 ProjectAにはProjectBへの参照があります。 ProjectBのどこかのProjectAにあるクラスを使用したいと思いますか? Vs.netは循環参考のために今ProjectAを参照してもらえませんか?私はリファクタリングする必要があります方法はありますか?vsnetで循環参照を避けるにはどうすればよいですか?

答えて

4

プロジェクトCに移動共通のコードとプロジェクトから、それに& B.

の参照を追加する、または1つに両方のプロジェクトをマージします。

0

私は変数をグローバルに宣言していたため、以前はこのタイプのエラーが発生しました。これは、ProjectAを参照するクラス内でです。私が代わりにグローバル変数を宣言することによってそれを解決し、私はサブ/関数内でそれを宣言し

プロジェクトB

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

End Sub 
関連する問題