3
기본 프로젝트에서 엔티티 모델을 분리하려고합니다. 여러 프로젝트에서 참조 할 수 있습니다. 여기에 내가 클래스 라이브러리를 모델 클래스와 DBContext을 가지고 STSModels을 만든 첫 번째 외부 모델 목록이 아닌 컨트롤러 대화 상자 추가
- 를 다음 단계입니다.
- 이제 ASP.NET MVC 5 프로젝트 TestApp을 만들었습니다.
- STSModels에서 만든대로 TestApp의 web.config에 동일한 DBcontext를 추가했습니다.
- STAppModels 컴파일 된 DLL 참조가 TestApp 프로젝트에 추가되었습니다.
- 이제 MVC 프로젝트에 컨트롤러를 추가하려고했지만 STSModels에서 Model 클래스가 표시되지 않습니다.
이미 메타 데이터 아티팩트 처리 속성이 출력에 삽입으로 설정 STSModel 프로젝트에서 확인 된 행운
다시 TestApp가 프로젝트
와 함께 다음과 같은 시도 어셈블리.
STSModels 참조를 여러 번 제거하고 추가하는 중입니다.
STSModels 컴파일 된 DLL에 대한 참조를 추가하는 대신 STSModels 프로젝트에 프로젝트 참조를 추가하면 모든 모델 클래스가 표시됩니다. 그러나 그것은 내가 원하는 것이 아닙니다.
무엇이 잘못 될 수 있습니까?
당신은 clean + rebuild를 시도 했습니까? – Aviatrix
예, 방금 재건을 시도했지만 다시 운이 좋았습니다. – SamTech
나는 똑같은 문제를 안고있다. 나는 프로젝트와 함께 초기 모델을 만든 다음, 당신이 한 것처럼 외부 모델로 옮겼다. – CyberNinja