0

3層アーキテクチャを開発しようとしています。そのために、BAL (クラス プロジェクト) と DAL (クラス プロジェクト) を作成しました。Web アプリケーションで BAL を参照し、さらに DAL を BAL で参照したいと考えています。

BAL.dll(BALクラスプロジェクトのコンパイル時に取得)を参照するか、BALクラスプロジェクト全体を参照するか。

正しいアプローチと方法は何ですか?

4

2 に答える 2

0

Webプロジェクトを実行するには、WebプロジェクトにBAL.dllの参照を追加し、BALプロジェクトにDAL.dllの参照を追加する必要があります。BALおよびDALプロジェクトのソースコードにアクセスする場合は、すべてのプロジェクトを単一のソリューションに含めることをお勧めします。ただし、この場合、実行には.dllファイルのみが必要です。

于 2013-02-19T08:44:00.767 に答える
0

クラス プロジェクト全体を参照する必要があります。Visual Studio で、参照を追加するプロジェクト (この場合は BAL プロジェクト) を右クリックし、[参照の追加] をクリックします。実行している Visual Studio のバージョンによって、次に表示されるウィンドウが若干異なります。Visual Studio 2012 では、左側のソリューション オプションをクリックすると、参照するプロジェクトを確認できます。OKを押してください。プロジェクトの下の参照のリストにプロジェクトが表示されます (展開する必要がある場合があります)。Visual Studio 2010 の最後のステップでは、左側のプロジェクト オプションをクリックし、追加するプロジェクトをクリックして [OK] をクリックします。

于 2013-02-19T08:38:28.013 に答える