1

4つのプロジェクトを含むソリューションを作成しました。1つのコンソールアプリケーションと3つのクラスライブラリ。

Console App Name : MyProject (Dependencies on Common and Domain and Logic)
Class Library 1 : MyProject.Logic (Dependencies on Common and Domain)
Class Library 2 : MyProject.Domain 
Class Library 3 : MyProject.Common

次に、を使用してプロジェクトの参照MyProject.Domainをプロジェクトに追加し、参照を選択しますMyProject.CommonMyProject.LogicReferences --> Add Refernce --> Project

およびの参照を追加し、参照のMyProject.Domain使用 とMyProject.Common選択を行いMyProject.LogicますMyProjectReferences --> Add Refernce --> Project

i Asloは、3つの参照すべてのプロパティを検証しました。これらはすべて"Copy Local"True

MyProjectをビルド/再構築するMyProject.Commonと、の参照が見つかりませんでしMyProject.Logicたが、の参照を取得しMyProject.Domainます。したがって、DLLは、のbinフォルダにコピーさMyProject.CommonMyProject.Logicません。MyProject

私はウェブ上で同様のフォーラムを見たことがありますが、解決策は見つかりませんでした。

誰かがこれについて何か考えを持っていますか?

4

1 に答える 1

2

返信ありがとうございます、

Proejct->MyProject.Commonlog4netアセンブリを使用していたため、のターゲットフレームワークMyProject.Common.Net Framework 4

のターゲットフレームワークはMyProjectでした.Net Framework 4 Client Profile

だから私はTragetFrameworkMyProject.Net Framework 4使用するように変更しました

右クリックMyProject --> Properties --> Application Tab --> Select Target Framework: to .Net Framework 4

誰かがそのような問題を抱えている場合は、同じフレームワークで参照されているすべてのプロジェクトのターゲットも確認​​してください。

于 2012-04-10T06:23:22.453 に答える