Я не думаю, что файлы View могут быть размещены вне проекта MVC3 (он должен знать, где искать файлы).
Однако вы можете указать пространство имен для маршрутов вашей области, которыеуказывает, где искать ваши контроллеры (чтобы ваши контроллеры могли оставаться в отдельном проекте).
context.MapRoute("routename",
"{controller}/{action}",
new { controller="Home",action="Index"},
null,
new[] {"ControllerProject.NamespaceTo.Controllers"}
);