4 つのプロジェクトを含むソリューションがあります。
Test.Common Test.Controller (Web プロジェクトのコントローラー) Test.Data (EntityFramework) Test.Web (MVC4)
データ レイヤーへの参照をコントローラー プロジェクトに追加し、データ プロジェクトのディレクトリを参照する場合、「bin/Debug」ディレクトリまたは「obj」ディレクトリの dll を使用する必要がありますか? そして、それは違いを生むでしょうか?
4 つのプロジェクトを含むソリューションがあります。
Test.Common Test.Controller (Web プロジェクトのコントローラー) Test.Data (EntityFramework) Test.Web (MVC4)
データ レイヤーへの参照をコントローラー プロジェクトに追加し、データ プロジェクトのディレクトリを参照する場合、「bin/Debug」ディレクトリまたは「obj」ディレクトリの dll を使用する必要がありますか? そして、それは違いを生むでしょうか?
ない。
プロジェクト参照を追加する必要があります(ソリューションセクションから)
これにより、Visual Studio がプロジェクト システムからの参照を解決し、定義への移動や自動再構築などの機能が動作します。
ソリューションの外では、ビンから追加する必要があります。
出力ではなく、問題のプロジェクトへの参照を追加する必要があります。「参照の追加」ダイアログに「プロジェクト」タブがあります。
プロジェクトが現在のソリューションにある場合は、プロジェクト ( Class Library ) 自体への参照を作成できます。これにより、構成管理 (デバッグ、リリースなど) の責任が Visual Studio にオフロードされます。