I am learning ASP.NET MVC currently, and looking at the concept of Display and Editor Templates. I am working through a post by Scott Mitchell about Using Templates to Display Boolean Values as Yes/No Options. In it Scott uses .cshtml files within the Shared Folder to store reusable interface templates.
I can't find any way to create .cshtml files in Visual Studio 2008 / ASP.NET MVC 2. Are they an ASP.NET MVC 3 only thing? Would there be a way to build custom templates without upgrading to ASP.NET MVC 3?