2011-11-15 17 views
0

私はMVC 3プロジェクトで作業しています。私はすべてのモデルとビューモデルをプロジェクトから取り出してクラスライブラリに入れて、異なるタイプのプロジェクトから参照できるようにするように言われました。しかし、Webプロジェクトのすべてのビューモデルとモデルをクラスライブラリに転送し、Webプロジェクトへの参照をすべて削除したので、Webプロジェクトからクラスライブラリへの参照を設定できません。質問タイトル。なぜこうなった?私のクラスの図書館では、どこでもメインプロジェクトを参照しているわけではありません!助言がありますか?どうもありがとう!!このプロジェクトを参照として追加すると循環依存が発生する

+0

私は確かにメインプロジェクトを参照していました。私はそれがどのようにそこにあるのかわかりません、私は明示的にそれを参照したことはありません。とにかく、このコメントを回答として追加して、それを私の質問に対する答えとしてマークします。どうもありがとうございました! – Dragan

答えて

0

これは通常、理由のために発生します。これは、循環参照があります。直接的なものではなく、間接的なものです(3番目のプロジェクトから、ソリューションにいくつのプロジェクトがありますか?

ライブラリプロジェクトでは、他のすべてのプロジェクト参照をソリューションから削除し、もう一度試してください。

アウミール

0

は、この先には経験豊富な幸運。プロジェクトに追加するプロジェクトへの参照がある場合は、追加するプロジェクトをチェックします。

例:プロジェクトBを参照してプロジェクトA。次にプロジェクトBでは、プロジェクトAを参照として追加します。

関連する問題