私は3つのプロジェクトを持っています。A、B、X
Project X はクラス ライブラリであり、私の EntityFramework EDMX データベース モデルを保持しています。プロジェクト X はプロジェクト A で参照されています。プロジェクト A とプロジェクト X をプロジェクト B で使用したいです。
私はそれがもう少し複雑であることがわかりました.4つのプロジェクトがあります. A、B、C、および X
Project X はクラス ライブラリであり、私の EntityFramework EDMX データベース モデルを保持しています。プロジェクト A は Silverlight プロジェクトです。プロジェクト B は SilverlightApplication.Web プロジェクトです。プロジェクト C はクラス ライブラリ プロジェクトです。
プロジェクト X はプロジェクト B で参照されています。プロジェクト A は参照としてプロジェクト B を持っています。プロジェクト B は、プロジェクト A で自動生成されます。プロジェクト C は、プロジェクト A、B、および X を参照する必要があります。
エラー メッセージ: 「タイプ "ProjectX.Location" は "D:\Projectgroup\ProjectA\bin\ProjectA.dll" と "D:\Projectgroup\ProjectX\bin\ProjectX.dll" の両方に存在します」
プロジェクト A のプロジェクト B の自動生成コードを見ると、プロジェクト X の DatabaseModel (edmx) の一部のクラスが表示されますが、すべてではありませんが、それらはプロジェクト X の名前空間にあります。