2012-11-18 6 views
0

개념 증명 응용 프로그램 (ASP.NET MVC 3, Razor & 강력 형식의 플러그 인 가능 아키텍처 구현을 위해 this 접근 방식을 사용하고 있습니다. 조회).'ViewModels'형식 또는 네임 스페이스 이름이 'Plugin1'네임 스페이스에 없습니다.

So : 저는 일반적인 ASP.NET MVC3 프로젝트와 Classlibrary 프로젝트 (플러그인)가 있습니다.

모든 것이 잘 갔다,하지만 난 (플러그인 프로젝트에서) 강력한 형식의 뷰를 사용 마자 나는 다음과 같은 오류 있어요 :

CS0234: The type or namespace name 'ViewModels' does not exist in the namespace 'Plugin1' (are you missing an assembly reference?) 

네임 스페이스는이 어셈블리의 존재를,하지만 난 약간의 느낌을 가지고있다. .. 어떻게 든로드되지 않습니다 ...

내가 무엇을 놓치고 ??

답변

0

Web.config에 플러그인 프로젝트에 대한 참조를 추가해야합니다.

+1

정말인가요? MEF를 사용하는 원칙에 위배되는 것이 아닌가? 플러그인 프로젝트를 참조해야하는 이유는 무엇입니까? 그리고 앞으로 얼마나 많은 Plugin 프로젝트가 개발 될지 어떻게 알 수 있습니까? 이것은 동적으로 작동하면 안됩니까? –

관련 문제