2011-07-11 8 views
0

私は3層で簡単なプロジェクトを開始しました。プレゼンテーションレイヤーとしてWindowsフォームアプリケーションを追加し、DALとしてクラスライブラリを、BLLとして別のクラスライブラリを追加しました。3 tier help in vb.net

今、私はPresentaionレイヤーで何らかのフォームを設計し、BLLクラスライブラリにアクセスしようとしました。しかし、私はBLLクラスライブラリの名前空間を取得しません。

私はImports BLLを試しましたが、BLLはプレゼンテーション層の名前空間だけが表示されています。

DALとBLLで同じことを試しましたが、いずれのプロジェクトもソリューション内の他のプロジェクトにアクセスできませんでした。

これを修正するにはどうすればよいですか?

答えて

0

これらのプロジェクト/クラスライブラリ/ DLLへの参照を追加しましたか?

ソリューションエクスプローラでプロジェクトを右クリックし、Add Reference...をクリックし、適切なものをポイントします。

+0

これは役に立ちましたが、すべての参照を追加できませんでした。 'このプロジェクトを参照として追加することは、cirular依存関係を引き起こす'と言います。プレゼンテーションへのBLLとDALの追加、BLLでのDal、DALクラスライブラリでの参照の追加ができません – mrN

+0

すべてのプロジェクトを参照として追加する必要はありません。 – Cortright

+1

など。プレゼンテーションレイヤーはビジネスレイヤーを参照します。ビジネスレイヤでデータレイヤを参照します。 – Cortright

2

プレゼンテーションレイヤープロジェクトを右クリックして、「参照の追加」を実行し、「プロジェクト」タブを選択してからBLLプロジェクトを選択します。

インポートするには参照が必要です。