저는 3 개의 클래스 라이브러리가있는 솔루션을 가지고 있는데, 하나는 main이고 2 개는 주에서 참조됩니다. 엔티티 프레임 워크 6을 nuget에서 성공적으로 설치했으며 주 프로젝트에서 OK를 사용할 수 있습니다. 그러나 등 내 모델이 다른 프로젝트에 있지만 나는 추가 할 때 : 나는 오류 및 캔트 사용 얻을 내 다른 프로젝트의 상단에엔티티 프레임 워크를 모든 프로젝트에서 사용할 수있게합니다.
using System.Data.Entity;
: 나는 nuget를 통해 설치할 때 DbContext 등입니다 개인 프로젝트 기초?
감사합니다.
솔루션에서 마우스 오른쪽 버튼을 클릭하고 "영혼을위한 너겟 패키지 관리"를 선택하십시오. 각 프로젝트에 대해 설치 한 내용을 확인하십시오. 이를 위해 각 프로젝트에 엔티티 프레임 워크가 설치되어 있어야합니다. – Alex
항상 NuGet 패키지를 프로젝트에 설치합니다. 그래서 대답은 : 예, 각 프로젝트에 의존성을 설치해야합니다. 그러나 전체 솔루션에 대해 단 하나의 NuGet 패키지 만 유지 관리되는 것은 좋은 일입니다. –
패키지 관리자 콘솔을 통해 설치 한 경우 맨 위에는 명령이 작동하는 기본 프로젝트를 선택할 수있는 드롭 다운 메뉴가 있습니다 (Install-Package로 지정되지 않은 경우) –