Jesse Chavik's O'Reilly book, ASP.NET MVC 4 Programming, has a chapter that describes what you need. "CHAPTER 15 - Reusable Interface Components"
Basically, you create a class library project with your views. You must install RazorGenerator and install it as a Custom Tool in the properties of the .cshtml files. This will generate C # code from .cshtml files. Now, to find views outside the standard search path in your MVC application, you need to use the Nuget PrecompiledMvcEngine package.
The book is very well written and you can find step-by-step information on how to do this.
source share