2012-11-01 3 views
1

내 웹 사이트에 면도기 뷰를 사용하는 MVC 프로젝트가 있습니다. 내 프로젝트 중 하나는 project1이 완전하고 사용 중이라고 부를 수 있습니다.다른 프로젝트에서 면도기보기에 액세스

두 화면을 모두 유지 관리 할 필요가 없도록 project2에서 project1의보기에 액세스하고 싶습니다.

둘 다 동일한 솔루션에 있습니다.

고객이 이미 사용 중이므로 프로젝트 1을 변경할 수 없습니다. Razor Single File Generator를 살펴 봤지만 1 화면에서 상당히 과감했으며 이미 사용중인 project1은 변경할 수 없습니다.

내 프로젝트 2에서 project1의 뷰를 어떻게 참조합니까?

감사합니다.

+3

이론적으로, 기존 항목 추가 대화 상자에서 "링크로 추가 ..."를 할 수 있고 다른 프로젝트에서 파일을 선택할 수 있다고 생각합니다. – Tejs

+0

변경 한 경우 두 가지 모두에 영향을 줍니까? 나는 그것이 링크라는 것을 이해하지만, 속성의 경로는 내가 (새롭게) 그것을 추가 한 곳을 보여줍니다. – ErocM

+0

수정하십시오. 다른 프로젝트의 버전은 기본적으로 Windows 바로 가기와 같습니다. 공유 파일입니다. – Tejs

답변

2

project2의보기를 dll로 컴파일하고 project1의 dll을 참조 할 수 있습니다.

this tutorial을 따라 뷰를 dll로 컴파일하십시오.

+1

우리는 이것을 보았습니다. 그러나 우리가 피하고자하는 project1을 과감하게 변경해야합니다. – ErocM

+0

어떤 급격한 변화가 있었는지 설명해 주시겠습니까? (1) 참조를 포함하여 (2) 적절한 경우 참조 된 조회수를 반환하도록 컨트롤러 작업을 설정합니다. 아마도 더 나은 답변을 얻으려면 프로젝트 1의 한계를 기술하는 것이 도움이 될 것입니다. – Dmitry

관련 문제