title: How to render view from other project in MVC4
body: <p>I am trying to develop project in which I have maintained its components as separate entity with no dependency on other projects. i.e. I will maintain cart as one module and if I need its functionality I simply call its actionresult which gives me the cart on my page that's all.</p>
  
  <p>for developing that I follow the all steps mentioned  <a href="http://geekswithblogs.net/cokobware/archive/2013/01/15/asp.net-mvc-4-pluggable-application-modules.aspx" rel="nofollow noreferrer">Here</a> as it is. </p>
  
  <p>I created my project structure as</p>
  
  <p><img src="https://i.stack.imgur.com/M2y1k.png" alt="enter image description here"></p>
  
  <p>I have to render view at <strong>customer->viwes->customer->index.cshtml in 
  demoplug->views->Home->index.cshtml</strong> </p>
  
  <p>for that I am calling the actionresult method as 
  <strong>@Html.action("index","customer")</strong></p>
  
  <p>which return me <strong>customer view</strong> </p>
  
  <p>but it gives me error that view is not found 
  which <strong>searches view demoplug -> view</strong> folder but it is actually in <strong>customer -> view folder</strong> </p>
  
  <p>please suggest to overcome that problem. </p>
  
  <p><strong>In future I have to render the different views depending on the theme selected</strong> </p>