Because it's easy!
In previous versions of MVC framework, running on top of the “classic” ASP.NET runtime, it was quite common for developers to switch view compilation on, so that the views get compiled upfront, allowing you to see any errors at compile time, rather than at runtime.
This was done by a simply adding <MvcBuildViews>true</MvcBuildViews> to your csproj file.
Given that everything changes in the new ASP.NET 5 world, how would you do it now? Let’s explore.